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 | 3e77270b923c72b65749ac1814f0e95d2d46288c (patch) | |
tree | 0cc51658bcdecc556beef26cde496857d56842e5 | |
parent | Resolves: fdo#31494# get ownership right (diff) | |
download | core-3e77270b923c72b65749ac1814f0e95d2d46288c.tar.gz core-3e77270b923c72b65749ac1814f0e95d2d46288c.zip |
cppcheck, Memory leak
-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 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: */ |