summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVincent Sanders <vince@netsurf-browser.org>2013-11-06 10:52:29 +0000
committerVincent Sanders <vince@netsurf-browser.org>2013-11-06 10:52:29 +0000
commit8702eedf6787982803cd578a3d2fb9bc416d1931 (patch)
treeb389d84eeceaa50fdd1a4da3f3979eb3dc8c5a08
parentce2e1e731dd41f69b8ffc78f7bf83df88b9615be (diff)
downloadnetsurf-8702eedf6787982803cd578a3d2fb9bc416d1931.tar.gz
netsurf-8702eedf6787982803cd578a3d2fb9bc416d1931.tar.bz2
fix leak in error path (coverity 1109889)
-rw-r--r--gtk/scaffolding.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/gtk/scaffolding.c b/gtk/scaffolding.c
index 0589b1e0f..b39283cc6 100644
--- a/gtk/scaffolding.c
+++ b/gtk/scaffolding.c
@@ -1867,7 +1867,8 @@ nsgtk_scaffolding *nsgtk_new_scaffolding(struct gui_window *toplevel)
g->xml = gtk_builder_new();
if (!gtk_builder_add_from_file(g->xml, glade_file_location->netsurf, &error)) {
g_warning("Couldn't load builder file: \"%s\"", error->message);
- g_error_free (error);
+ g_error_free(error);
+ free(g);
return NULL;
}