]> git.itanic.dy.fi Git - rrdd/blobdiff - rrdtool.c
Allow parsers to store private data to databases
[rrdd] / rrdtool.c
index d7b710b709435d474dd1343402f99c2ee40779f3..da876d51da7620d8051ca6f0320790c71f5e687f 100644 (file)
--- a/rrdtool.c
+++ b/rrdtool.c
@@ -278,7 +278,8 @@ static int do_rrdtool_update_data(struct rrd_database *rrd)
        l = sprintf(data, "N:");
 
        if (rrd->parser && rrd->parser->parse) {
-               rrd->parser->parse(data + l, rrd->parser_data);
+               rrd->parser->parse(data + l, rrd->parser_data,
+                               &rrd->parser_state);
                data[RRD_DATA_MAX_LEN + 2] = '\0';
 
                pr_info("Data: %s\n", data);