[Xfce4-commits] <midori:master> Don't free path before use in midori_browser_get_docs
Christian Dywan
noreply at xfce.org
Thu Mar 7 18:18:01 CET 2013
Updating branch refs/heads/master
to 26f18779a394eaee43bf18b086ddb46f2fff6d01 (commit)
from 2ee3da04aaaea65cd2ca72e87a73e3df94805880 (commit)
commit 26f18779a394eaee43bf18b086ddb46f2fff6d01
Author: Paweł Forysiuk <tuxator at o2.pl>
Date: Thu Mar 7 18:13:25 2013 +0100
Don't free path before use in midori_browser_get_docs
midori/midori-browser.c | 11 +++++++----
1 files changed, 7 insertions(+), 4 deletions(-)
diff --git a/midori/midori-browser.c b/midori/midori-browser.c
index 9bfa039..5c79e4e 100644
--- a/midori/midori-browser.c
+++ b/midori/midori-browser.c
@@ -4721,15 +4721,18 @@ midori_browser_get_docs (gboolean error)
#ifdef G_OS_WIN32
gchar* path = midori_paths_get_data_filename ("doc/midori/faq.html", FALSE);
gboolean found = (g_access (path, F_OK) == 0);
- g_free (path);
if (found)
- return g_filename_to_uri (path, NULL, NULL);
+ {
+ gchar* uri = g_filename_to_uri (path, NULL, NULL);
+ g_free (path);
+ return uri;
+ }
+ g_free (path);
#else
if (g_access (DOCDIR "/faq.html", F_OK) == 0)
return g_strdup ("file://" DOCDIR "/faq.html");
#endif
- else
- return error ? g_strdup ("about:nodocs") : NULL;
+ return error ? g_strdup ("about:nodocs") : NULL;
}
static void
More information about the Xfce4-commits
mailing list