On Thu, Jan 31, 2013 at 03:56:24PM +0100, Zeeshan Ali (Khattak) wrote: > From: "Zeeshan Ali (Khattak)" <zeeshanak@xxxxxxxxx> > > Also, unref the GFile when done. > --- > tools/osinfo-install-script.c | 6 ++++-- > 1 file changed, 4 insertions(+), 2 deletions(-) > > diff --git a/tools/osinfo-install-script.c b/tools/osinfo-install-script.c > index 0f5656b..9eabea6 100644 > --- a/tools/osinfo-install-script.c > +++ b/tools/osinfo-install-script.c > @@ -190,6 +190,7 @@ static gboolean generate_script(OsinfoOs *os) > OsinfoInstallScriptList *scripts = osinfo_os_get_install_script_list(os); > OsinfoInstallScriptList *profile_scripts; > OsinfoFilter *filter; > + GFile *dir; > GList *l, *tmp; > gboolean ret = FALSE; > GError *error = NULL; > @@ -209,10 +210,10 @@ static gboolean generate_script(OsinfoOs *os) > goto cleanup; > } > > + dir = g_file_new_for_commandline_arg(output_dir ? output_dir : "."); > + > for (tmp = l; tmp != NULL; tmp = tmp->next) { > OsinfoInstallScript *script = tmp->data; > - GFile *dir = g_file_new_for_commandline_arg(output_dir ? > - output_dir : "."); > > if (prefix) > osinfo_install_script_set_output_prefix(script, prefix); > @@ -237,6 +238,7 @@ static gboolean generate_script(OsinfoOs *os) > g_object_unref(scripts); > g_object_unref(filter); > g_object_unref(profile_scripts); > + g_object_unref(dir); > return ret; > } ACK Daniel -- |: http://berrange.com -o- http://www.flickr.com/photos/dberrange/ :| |: http://libvirt.org -o- http://virt-manager.org :| |: http://autobuild.org -o- http://search.cpan.org/~danberr/ :| |: http://entangle-photo.org -o- http://live.gnome.org/gtk-vnc :| _______________________________________________ Libosinfo mailing list Libosinfo@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/libosinfo