]> git.ipfire.org Git - thirdparty/rrdtool-1.x.git/commitdiff
Add missing rrd_free().
authorMax Khon <fjoe@samodelkin.net>
Wed, 25 Feb 2015 09:35:09 +0000 (15:35 +0600)
committerMax Khon <fjoe@samodelkin.net>
Wed, 25 Feb 2015 09:35:09 +0000 (15:35 +0600)
src/rrd_daemon.c

index 8335b4c99ab3546502c566e408effd8a3db169a5..755a340e1addb2596a6f1f44927aa15cee0c7f77 100644 (file)
@@ -2107,6 +2107,7 @@ static int handle_request_last (HANDLER_PROTO) /* {{{ */
   rrd_init(&rrd);
   rrd_file = rrd_open(file,&rrd,RRD_READONLY);
   if(!rrd_file) {
+    rrd_free(&rrd);
     return send_response(sock, RESP_ERR, "RRD Error: %s\n", rrd_get_error());
   }
   from_file = rrd.live_head->last_up;