crypto/comp/c_zlib.c:122: error: UNINITIALIZED_VALUE
  The value read from l was never initialized.
Showing all 1 steps of the trace


crypto/comp/c_zlib.c:122:2: 
120.   		ilen,(int)l,(clear)?"clear":"zlib");
121.   #endif
122. > 	return((int)l);
123.   	}
124.   

static int zlib_compress_block(COMP_CTX *ctx, unsigned char *out,
	     unsigned int olen, unsigned char *in, unsigned int ilen)
	{
	unsigned long l;
	int i;
	int clear=1;
	if (ilen > 128)
		{
		out[0]=1;
		l=olen-1;
		i=compress(&(out[1]),&l,in,(unsigned long)ilen);
		if (i != Z_OK)
			return(-1);
		if (ilen > l)
			{
			clear=0;
			l++;
			}
		}
	if (clear)
		{
		out[0]=0;
		memcpy(&(out[1]),in,ilen);
		l=ilen+1;
		}
#ifdef DEBUG_ZLIB
	fprintf(stderr,"compress(%4d)->%4d %s\n",
		ilen,(int)l,(clear)?"clear":"zlib");
#endif
	return((int)l);
	}
['static int zlib_compress_block(COMP_CTX *ctx, unsigned char *out,\n\t     unsigned int olen, unsigned char *in, unsigned int ilen)\n\t{\n\tunsigned long l;\n\tint i;\n\tint clear=1;\n\tif (ilen > 128)\n\t\t{\n\t\tout[0]=1;\n\t\tl=olen-1;\n\t\ti=compress(&(out[1]),&l,in,(unsigned long)ilen);\n\t\tif (i != Z_OK)\n\t\t\treturn(-1);\n\t\tif (ilen > l)\n\t\t\t{\n\t\t\tclear=0;\n\t\t\tl++;\n\t\t\t}\n\t\t}\n\tif (clear)\n\t\t{\n\t\tout[0]=0;\n\t\tmemcpy(&(out[1]),in,ilen);\n\t\tl=ilen+1;\n\t\t}\n#ifdef DEBUG_ZLIB\n\tfprintf(stderr,"compress(%4d)->%4d %s\\n",\n\t\tilen,(int)l,(clear)?"clear":"zlib");\n#endif\n\treturn((int)l);\n\t}']