diff options
author | Julien Nabet <serval2412@yahoo.fr> | 2010-11-26 06:32:21 +0100 |
---|---|---|
committer | David Tardon <dtardon@redhat.com> | 2010-11-26 06:32:21 +0100 |
commit | c50fe167cac0c475aa500f83300fd9c35f91865b (patch) | |
tree | a934d1652bfbcf6673b016cddc2e5316f4df7bbf /shell | |
parent | e34373935bff7f1ed8e8bfd06b54383917b1177a (diff) |
cppcheck, Memory leak
Diffstat (limited to 'shell')
-rw-r--r-- | shell/source/unix/misc/gnome-open-url.c | 8 |
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 69cd837925..0c3058da7c 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: */ |