diff --git a/src/smart.c b/src/smart.c
index 3b113bd33a2d45978622fc0512efe3e11f7eec38..7b39aaee867c83f8d5fdaa3cbb18535f19e6f58b 100644 (file)
--- a/src/smart.c
+++ b/src/smart.c
return (0);
} /* int smart_config */
-static void smart_submit (const char *dev, char *type, char *type_inst, double value)
+static void smart_submit (const char *dev, const char *type,
+ const char *type_inst, double value)
{
value_t values[1];
value_list_t vl = VALUE_LIST_INIT;
/* Query status with libatasmart */
smart_handle_disk (devpath);
+ udev_device_unref (dev);
}
udev_enumerate_unref (enumerate);