[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index][Thread Index][Top&Search][Original]

[PATCH] Fix malloc.c warning



The attached patch corrects the following warning introduced by change 34076:

malloc.c: In function `Perl_realloc':
malloc.c:2296: warning: comparison between signed and unsigned
--- perl-current/malloc.c
+++ perl-current/malloc.c
@@ -2293,7 +2293,7 @@
 		nmalloc[bucket]--;
 		nmalloc[pow * BUCKETS_PER_POW2]++;
 #endif 	    
-		if (pow * BUCKETS_PER_POW2 > max_bucket)
+		if (pow * BUCKETS_PER_POW2 > (MEM_SIZE)max_bucket)
 		    max_bucket = pow * BUCKETS_PER_POW2;
 		*(cp - M_OVERHEAD) = pow * BUCKETS_PER_POW2; /* Fill index. */
 		MALLOC_UNLOCK;

Follow-Ups from:
"Rafael Garcia-Suarez" <rgarciasuarez@gmail.com>

[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index][Thread Index][Top&Search][Original]