X-Git-Url: https://git.octo.it/?a=blobdiff_plain;f=src%2Fsensors.c;h=66cd5b226dea80f8fc22366af2c2a769c7fd59b1;hb=4285addef1e67f3d4c4b01ca3cbe5b7a2cae4d89;hp=d15569c03a95d58ad361fa7c239ba4faebdd8dba;hpb=0d402ede02f94bf48dc84962c5f17a2b61cabcc3;p=collectd.git diff --git a/src/sensors.c b/src/sensors.c index d15569c0..66cd5b22 100644 --- a/src/sensors.c +++ b/src/sensors.c @@ -393,7 +393,8 @@ static void sensors_shutdown (void) sensors_free_features (); #endif /* if SENSORS_HAVE_READ */ - ignorelist_free (sensor_list); + if (NULL != sensor_list) + ignorelist_free (sensor_list); } static void sensors_voltage_write (char *host, char *inst, char *val) @@ -402,7 +403,7 @@ static void sensors_voltage_write (char *host, char *inst, char *val) int status; /* skip ignored in our config */ - if (ignorelist_match (sensor_list, inst)) + if ((NULL != sensor_list) && ignorelist_match (sensor_list, inst)) return; /* extended sensor naming */ @@ -423,7 +424,7 @@ static void sensors_write (char *host, char *inst, char *val) int status; /* skip ignored in our config */ - if (ignorelist_match (sensor_list, inst)) + if ((NULL != sensor_list) && ignorelist_match (sensor_list, inst)) return; /* extended sensor naming */ @@ -450,7 +451,7 @@ static void sensors_submit (const char *feat_name, return; /* skip ignored in our config */ - if (ignorelist_match (sensor_list, inst)) + if ((NULL != sensor_list) && ignorelist_match (sensor_list, inst)) return; if (snprintf (buf, BUFSIZE, "%u:%.3f", (unsigned int) curtime,