r3883 - trunk/varnish-cache/bin/varnishd

phk at projects.linpro.no phk at projects.linpro.no
Thu Mar 5 11:24:04 CET 2009


Author: phk
Date: 2009-03-05 11:24:04 +0100 (Thu, 05 Mar 2009)
New Revision: 3883

Modified:
   trunk/varnish-cache/bin/varnishd/cache_hash.c
Log:
A strategic assert for flexelint



Modified: trunk/varnish-cache/bin/varnishd/cache_hash.c
===================================================================
--- trunk/varnish-cache/bin/varnishd/cache_hash.c	2009-03-04 15:35:37 UTC (rev 3882)
+++ trunk/varnish-cache/bin/varnishd/cache_hash.c	2009-03-05 10:24:04 UTC (rev 3883)
@@ -336,6 +336,7 @@
 		memcpy(hsh_magiclist[nused++].was, result, SHA256_LEN);
 	if (i == nused)
 		return;
+	assert(i < HSH_NMAGIC);
 	fprintf(stderr, "HASHMAGIC: <");
 	for (j = 0; j < SHA256_LEN; j++)
 		fprintf(stderr, "%02x", ((unsigned char*)result)[j]);



More information about the varnish-commit mailing list