summaryrefslogtreecommitdiff
path: root/shell
diff options
context:
space:
mode:
authorJulien Nabet <serval2412@yahoo.fr>2010-11-26 06:32:21 +0100
committerDavid Tardon <dtardon@redhat.com>2010-11-26 06:32:21 +0100
commit3e77270b923c72b65749ac1814f0e95d2d46288c (patch)
tree0cc51658bcdecc556beef26cde496857d56842e5 /shell
parent83ab35b7351ba42097efc9c2b04044038e50e4f7 (diff)
cppcheck, Memory leak
Diffstat (limited to 'shell')
-rw-r--r--shell/source/unix/misc/gnome-open-url.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/shell/source/unix/misc/gnome-open-url.c b/shell/source/unix/misc/gnome-open-url.c
index 864af14a265b..b914cfcb7b5c 100644
--- a/shell/source/unix/misc/gnome-open-url.c
+++ b/shell/source/unix/misc/gnome-open-url.c
@@ -110,6 +110,7 @@ int main(int argc, char *argv[] )
GError *error = NULL;
char *fallback;
char *index;
+ int retcode = -1;
if( argc != 2 )
{
@@ -137,12 +138,11 @@ int main(int argc, char *argv[] )
args[0] = fallback;
args[1] = argv[1];
args[2] = NULL;
- return execv(fallback, args);
+ retcode = execv(fallback, args);
}
+ free(fallback);
- return -1;
+ return retcode;
}
-
-
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */