X-Git-Url: https://git.librecmc.org/?a=blobdiff_plain;f=src%2Futil%2Fos_load.c;h=f7b5dff96c96dfd7dd3297ce2f12c53ba74b3d77;hb=0ea8e006d5f5ef84e31e000607bd24a23f8fc1ed;hp=a25331effe5ab9e02f5b65d7a597bf5bf134a90c;hpb=3a5a279dbede5679c6e5031764980350ff8ffb9f;p=oweals%2Fgnunet.git diff --git a/src/util/os_load.c b/src/util/os_load.c index a25331eff..f7b5dff96 100644 --- a/src/util/os_load.c +++ b/src/util/os_load.c @@ -603,6 +603,8 @@ GNUNET_OS_load_cpu_get (const struct GNUNET_CONFIGURATION_Handle *cfg) GNUNET_CONFIGURATION_get_value_number (cfg, "LOAD", "MAXCPULOAD", &maxCPULoad)) return GNUNET_SYSERR; + if (maxCPULoad == 0) + return 100; return (100 * ret) / maxCPULoad; } @@ -626,6 +628,8 @@ GNUNET_OS_load_disk_get (const struct GNUNET_CONFIGURATION_Handle *cfg) GNUNET_CONFIGURATION_get_value_number (cfg, "LOAD", "MAXIOLOAD", &maxIOLoad)) return GNUNET_SYSERR; + if (maxIOLoad == 0) + return 100; return (100 * ret) / maxIOLoad; }