diff options
| author | Donald Sharp <sharpd@cumulusnetworks.com> | 2017-10-17 09:22:41 -0400 |
|---|---|---|
| committer | Donald Sharp <sharpd@cumulusnetworks.com> | 2017-10-17 09:22:41 -0400 |
| commit | e871b669e12d3d81fe470f2eb937381af7b4aacd (patch) | |
| tree | e7b2a3329215b383ac81975f022a54b0fbcc122b /lib/command_py.c | |
| parent | 589a94533c2f181d80c0ffd39bf0fb109c50ce07 (diff) | |
lib: Fix small memory leak when using command_py.c
When free'ing memory associated with the wgraph, also
free memory malloced during the initialization.
Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
Diffstat (limited to 'lib/command_py.c')
| -rw-r--r-- | lib/command_py.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/lib/command_py.c b/lib/command_py.c index 755cfb55ce..58b7982665 100644 --- a/lib/command_py.c +++ b/lib/command_py.c @@ -250,6 +250,8 @@ static PyObject *graph_parse(PyTypeObject *type, PyObject *args, static void graph_wrap_free(void *arg) { struct wrap_graph *wgraph = arg; + + graph_delete_graph(wgraph->graph); free(wgraph->nodewrappers); free(wgraph->definition); } |
