Fix for bug 79355:  fix up bogus assertion that was failing when
stack_snapshot() returned 0xffffffff as one of its eip values.


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@2390 a5019735-40e9-0310-863c-91ae7b9d1cf9
diff --git a/massif/ms_main.c b/massif/ms_main.c
index a302e98..584ea3b 100644
--- a/massif/ms_main.c
+++ b/massif/ms_main.c
@@ -390,7 +390,9 @@
    xpt->spacetime2   = 0;
 
    xpt->parent       = parent;
-   sk_assert(parent == NULL || 0xffffffff != parent->eip);
+
+   // Check parent is not a bottom-XPt
+   sk_assert(parent == NULL || 0 != parent->max_children);
 
    xpt->n_children   = 0;