From c3b089cb8da4b3b296be364fa7ce15d2d55ad8dc Mon Sep 17 00:00:00 2001
From: Martin Nilsson <mani@lysator.liu.se>
Date: Thu, 10 Aug 2000 20:57:08 +0200
Subject: [PATCH] Fixed infinite loop

Rev: src/pike_memory.c:1.76
---
 src/pike_memory.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/pike_memory.c b/src/pike_memory.c
index 357b6bd869..7099295bef 100644
--- a/src/pike_memory.c
+++ b/src/pike_memory.c
@@ -10,7 +10,7 @@
 #include "pike_macros.h"
 #include "gc.h"
 
-RCSID("$Id: pike_memory.c,v 1.75 2000/08/10 18:02:55 grubba Exp $");
+RCSID("$Id: pike_memory.c,v 1.76 2000/08/10 18:57:08 nilsson Exp $");
 
 /* strdup() is used by several modules, so let's provide it */
 #ifndef HAVE_STRDUP
@@ -213,7 +213,7 @@ size_t hashmem(const unsigned char *a, size_t len, size_t mlen)
 	mlen /= 2*sizeof(size_t);
 #endif /* sizeof(char *) == 8 */
 #endif /* sizeof(char *) == 4 */
-	--mlen >= 0;)
+	mlen--;)
     {
       ret^=(ret<<7)+*(b++);
       ret^=(ret>>6)+*(b++);
-- 
GitLab