X-Git-Url: https://git.octo.it/?a=blobdiff_plain;f=src%2Futils_match.c;h=bb53a9a317bd79b718e26f7262c49ea2268ccd93;hb=f8379dd45f4a43595f4027992696ee8d02908bff;hp=062bcfe37fd152851eb11eb03464daabe0b53ae2;hpb=76a7816d2c066f2feff5c77e7da58df4dbc982c2;p=collectd.git diff --git a/src/utils_match.c b/src/utils_match.c index 062bcfe3..bb53a9a3 100644 --- a/src/utils_match.c +++ b/src/utils_match.c @@ -1,6 +1,6 @@ /** * collectd - src/utils_match.c - * Copyright (C) 2008 Florian octo Forster + * Copyright (C) 2008-2014 Florian octo Forster * * This program is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License as published by the @@ -279,6 +279,18 @@ cu_match_t *match_create_simple (const char *regex, return (obj); } /* cu_match_t *match_create_simple */ +void match_value_reset (cu_match_value_t *mv) +{ + if (mv == NULL) + return; + + if (mv->ds_type & UTILS_MATCH_DS_TYPE_GAUGE) + { + mv->value.gauge = NAN; + mv->values_num = 0; + } +} /* }}} void match_value_reset */ + void match_destroy (cu_match_t *obj) { if (obj == NULL)