gps plugin: Use cf_util_get_service() to read the "Port" option.
authorFlorian Forster <octo@collectd.org>
Fri, 20 Nov 2015 13:58:10 +0000 (14:58 +0100)
committerFlorian Forster <octo@collectd.org>
Fri, 20 Nov 2015 13:58:10 +0000 (14:58 +0100)
This allows users to provide unquoted numeric ports, too.

src/gps.c

index cdbad79..e793cfa 100644 (file)
--- a/src/gps.c
+++ b/src/gps.c
@@ -179,7 +179,7 @@ static int cgps_config (oconfig_item_t *ci)
     if (strcasecmp ("Host", child->key) == 0)
       cf_util_get_string (child, &config.host);
     else if (strcasecmp ("Port", child->key) == 0)
-      cf_util_get_string (child, &config.port);
+      cf_util_get_service (child, &config.port);
     else if (strcasecmp ("Timeout", child->key) == 0)
       cf_util_get_cdtime (child, &config.timeout);
     else if (strcasecmp ("Pause", child->key) == 0)