number too big error is now printed only when netdata is compiled with internal checks on
Costa Tsaousis (ktsaou) committed
Oct 15, 2017 at 16:49 UTC
5bfd2797d80678d08e76a9a81247de69674a2460
1 file changed
+2
src/storage_number.c
+2
@@ -39,7 +39,9 @@ storage_number pack_storage_number(calculated_number value, uint32_t flags)
39
r += (1 << 30) + (m << 27); // the multiplier m
40
41
if(n > (calculated_number)0x00ffffff) {
42
+ #ifdef NETDATA_INTERNAL_CHECKS
43
error("Number " CALCULATED_NUMBER_FORMAT " is too big.", value);
44
+ #endif
45
r += 0x00ffffff;
46
return r;
47
}