1
0
Fork 0
Du kannst nicht mehr als 25 Themen auswählen Themen müssen entweder mit einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.
 
 
 
 
 
 

30 Zeilen
853 B

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.");