summaryrefslogtreecommitdiff
path: root/monkey
diff options
context:
space:
mode:
authorVincent Sanders <vince@netsurf-browser.org>2014-01-24 11:54:53 +0000
committerVincent Sanders <vince@netsurf-browser.org>2014-01-24 11:54:53 +0000
commitb38dfd793966611c386e4a9c7f5772a16b5e88b8 (patch)
tree249739764841a0afa4565f8ce0f0ee8fa7f1d5b8 /monkey
parent69778e29457cc0fbe65361e0db460908b89a8459 (diff)
downloadnetsurf-b38dfd793966611c386e4a9c7f5772a16b5e88b8.tar.gz
netsurf-b38dfd793966611c386e4a9c7f5772a16b5e88b8.tar.bz2
ensure monkey command dispatch frees argument vector (coverity 1127054)
Diffstat (limited to 'monkey')
-rw-r--r--monkey/dispatch.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/monkey/dispatch.c b/monkey/dispatch.c
index c1b3edce4..c186a89ce 100644
--- a/monkey/dispatch.c
+++ b/monkey/dispatch.c
@@ -81,6 +81,9 @@ monkey_process_command(void)
}
} RING_ITERATE_END(handler_ring, handler);
- if (fn != NULL)
+ if (fn != NULL) {
fn(argc, argv);
+ }
+
+ free(argv);
}