summaryrefslogtreecommitdiff
path: root/tools/osinfo-install-script.c
diff options
context:
space:
mode:
Diffstat (limited to 'tools/osinfo-install-script.c')
-rw-r--r--tools/osinfo-install-script.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/tools/osinfo-install-script.c b/tools/osinfo-install-script.c
index 73f1d3d..866a545 100644
--- a/tools/osinfo-install-script.c
+++ b/tools/osinfo-install-script.c
@@ -193,7 +193,7 @@ static gboolean generate_script(OsinfoOs *os)
OsinfoInstallScriptList *scripts = osinfo_os_get_install_script_list(os);
OsinfoInstallScriptList *profile_scripts;
OsinfoFilter *filter;
- GFile *dir;
+ GFile *dir = NULL;
GList *l, *tmp;
gboolean ret = FALSE;
GError *error = NULL;
@@ -242,7 +242,8 @@ static gboolean generate_script(OsinfoOs *os)
g_object_unref(scripts);
g_object_unref(filter);
g_object_unref(profile_scripts);
- g_object_unref(dir);
+ if (dir)
+ g_object_unref(dir);
return ret;
}