hddtemp: Improve robustness of test
[collectd.git] / src / hddtemp.c
index 4e275dc..1178537 100644 (file)
@@ -171,7 +171,7 @@ static char *hddtemp_query_daemon (void)
        buffer_fill = 0;
        while (1)
        {
-               if (buffer_fill >= buffer_size - 1)
+               if ((buffer_size == 0) || (buffer_fill >= buffer_size - 1))
                {
                        if (buffer_size == 0)
                                buffer_size = 1024;