From 89279afdd37bf6e5c261962128dc38c410664faf Mon Sep 17 00:00:00 2001 From: Uwe Steinmann Date: Thu, 14 Dec 2000 07:37:37 +0000 Subject: [PATCH] - handled possible case that an Anchor has no Position (This used to cause a segm fault) --- ext/hyperwave/hg_comm.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ext/hyperwave/hg_comm.c b/ext/hyperwave/hg_comm.c index b65bd8f34b..5682025c5b 100644 --- a/ext/hyperwave/hg_comm.c +++ b/ext/hyperwave/hg_comm.c @@ -375,7 +375,7 @@ DLIST *fnCreateAnchorList(hw_objectID objID, char **anchors, char **docofanchorr In such a case the Position has the value 'invisible' */ str = strstr(object, "Position"); str += 9; - if(0 != strncmp(str, "invisible", 9)) { + if((str != 9) && (0 != strncmp(str, "invisible", 9))) { sscanf(str, "0x%X 0x%X", &start, &end); /* Determine ObjectID */ -- 2.40.0