From 3cd6c35b7be4f51eb2b6f2fa84401f5fea5386f8 Mon Sep 17 00:00:00 2001 From: Johan Danielsson Date: Fri, 7 Nov 1997 19:51:54 +0000 Subject: [PATCH] All files containing ../ should be considerd suspicious. git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3824 ec53bebd-3082-4978-b11e-865c3cabbd6b --- appl/ftp/ftp/cmds.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/appl/ftp/ftp/cmds.c b/appl/ftp/ftp/cmds.c index 4a5597280..5aa9b6e52 100644 --- a/appl/ftp/ftp/cmds.c +++ b/appl/ftp/ftp/cmds.c @@ -664,7 +664,7 @@ getit(int argc, char **argv, int restartit, char *mode) static int suspicious_filename(const char *fn) { - return strncmp(fn, "../", 3) == 0 || *fn == '/'; + return strstr(fn, "../") != NULL || *fn == '/'; } /*