Code

src/utils_match.h: Fix a bug preventing derive values from being handled correctly.
[collectd.git] / src / utils_match.c
index bdbad3f213155a544b8d06009aa90c7322e7522c..9dd2da7db84a5d11b77adb3cdf1ff34727d99d51 100644 (file)
@@ -160,7 +160,7 @@ static int default_callback (const char __attribute__((unused)) *str,
     if (matches_num < 2)
       return (-1);
 
-    value = strtoll (matches[1], &endptr, 0);
+    value = (derive_t) strtoll (matches[1], &endptr, 0);
     if (matches[1] == endptr)
       return (-1);