Commit acd410dc authored by Dr. Stephen Henson's avatar Dr. Stephen Henson
Browse files

check buffer is larger enough before overwriting

parent 161cc82d
Loading
Loading
Loading
Loading
+2 −3
Original line number Diff line number Diff line
@@ -168,8 +168,7 @@ int fbytes(unsigned char *buf, int num)
		return 0;
		}
	fbytes_counter ++;
	ret = BN_bn2bin(tmp, buf);	
	if (ret == 0 || ret != num)
	if (num != BN_num_bytes(tmp) || !BN_bn2bin(tmp, buf))
		ret = 0;
	else 
		ret = 1;