The field 're' only exists if HAVE_REGEX_H is defined (see definition at
[collectd.git] / src / processes.c
index aca18b9..f030569 100644 (file)
@@ -302,7 +302,9 @@ static void ps_list_register (const char *name, const char *regexp)
                                        "`ProcessMatch' with the same name. "
                                        "All but the first setting will be "
                                        "ignored.");
+#if HAVE_REGEX_H
                        sfree (new->re);
+#endif
                        sfree (new);
                        return;
                }