diff options
Diffstat (limited to 'net-ftp/gftp/files/gftp-2.0.19-gftp-expand-path-sigsegv.patch')
-rw-r--r-- | net-ftp/gftp/files/gftp-2.0.19-gftp-expand-path-sigsegv.patch | 21 |
1 files changed, 0 insertions, 21 deletions
diff --git a/net-ftp/gftp/files/gftp-2.0.19-gftp-expand-path-sigsegv.patch b/net-ftp/gftp/files/gftp-2.0.19-gftp-expand-path-sigsegv.patch deleted file mode 100644 index f3e029dea0ca..000000000000 --- a/net-ftp/gftp/files/gftp-2.0.19-gftp-expand-path-sigsegv.patch +++ /dev/null @@ -1,21 +0,0 @@ -Fix segmentation fault, when gftpui_run_chdir is called with directory=0x0, -and then calls gftp_expand_path (src=0x0), -the NULL string was cloned using g_strdup, which returns NULL if -its only argument is NULL, then this returned string was unreferenced. - - lib/misc.c | 2 ++ - 1 files changed, 2 insertions(+), 0 deletions(-) - -diff --git a/lib/misc.c b/lib/misc.c -index 16c019b..2791466 100644 ---- a/lib/misc.c -+++ b/lib/misc.c -@@ -143,6 +143,8 @@ gftp_expand_path (gftp_request * request, const char *src) - tempchar; - struct passwd *pw; - -+ g_return_val_if_fail(src != NULL, NULL); -+ - pw = NULL; - str = g_strdup (src); - |