--- snoop.c.hq	Wed Mar 13 19:43:58 2002
+++ snoop.c	Wed Mar 13 19:45:28 2002
@@ -193,7 +193,14 @@
 		return origfun;
 	if (!SNOOP_ShowDebugmsgSnoop(dll->name,ordinal,name))
 		return origfun;
-	assert(ordinal < dll->nrofordinals);
+	/*assert(ordinal < dll->nrofordinals);*/
+
+	if(ordinal >= dll->nrofordinals)
+	  {
+	    ERR("%d >= %d, ordinal >= number of ordinals!\n", ordinal, dll->nrofordinals);
+	    return origfun;
+	  }
+
 	fun = dll->funs+ordinal;
 	if (!fun->name) 
 	  {
