Code

src/utils_parse_option.c: Check for the terminating null-byte, too.
[collectd.git] / src / utils_parse_option.c
index 06e9f2801e2ba582f856a757ff7abfe6672d926f..6ed2301fea1e7e37585053f796c92e3a559b06b3 100644 (file)
@@ -100,7 +100,7 @@ int parse_option (char **ret_buffer, char **ret_key, char **ret_value)
   else /* an unquoted value */
   {
     buffer = value;
-    while (!isspace ((int) *buffer))
+    while ((*buffer != 0) && !isspace ((int) *buffer))
       buffer++;
     if (*buffer != 0)
     {