1 changed files with 30 additions and 0 deletions
@ -0,0 +1,30 @@
|
||||
Index: modules/mod_ls.c
|
||||
===================================================================
|
||||
RCS file: /var/proftpd/proftpd-1.2/modules/mod_ls.c,v
|
||||
retrieving revision 1.45
|
||||
diff -u -r1.45 mod_ls.c
|
||||
--- modules/mod_ls.c 2001/09/26 15:32:47 1.45
|
||||
+++ modules/mod_ls.c 2001/12/05 18:59:50
|
||||
@@ -1018,7 +1018,10 @@
|
||||
glob_t g;
|
||||
int a;
|
||||
char pbuffer[MAXPATHLEN + 1] = "";
|
||||
-
|
||||
+
|
||||
+ /* make sure the glob_t is initialized */
|
||||
+ memset(&g, '\0', sizeof(glob_t));
|
||||
+
|
||||
if(*arg == '~') {
|
||||
struct passwd *pw;
|
||||
int i;
|
||||
@@ -1491,6 +1494,10 @@
|
||||
if(strpbrk(target,"{[*?") != NULL) {
|
||||
glob_t g;
|
||||
char **path,*p;
|
||||
+
|
||||
+ /* make sure the glob_t is initialized */
|
||||
+ memset(&g, '\0', sizeof(glob_t));
|
||||
+
|
||||
|
||||
if(fs_glob(target,GLOB_PERIOD,NULL,&g) != 0) {
|
||||
add_response_err(R_550,"No files found.");
|
Loading…
Reference in new issue