View | Details | Raw Unified | Return to bug 144761
Collapse All | Expand All

(-)/usr/src/libexec/ftpd/popen.c (-1 / +1 lines)
Lines 108-114 Link Here
108
		memset(&gl, 0, sizeof(gl));
108
		memset(&gl, 0, sizeof(gl));
109
		gl.gl_matchc = MAXGLOBARGS;
109
		gl.gl_matchc = MAXGLOBARGS;
110
		flags |= GLOB_LIMIT;
110
		flags |= GLOB_LIMIT;
111
		if (glob(argv[argc], flags, NULL, &gl))
111
		if (glob(argv[argc], flags, NULL, &gl) || gl.gl_pathc == 0)
112
			gargv[gargc++] = strdup(argv[argc]);
112
			gargv[gargc++] = strdup(argv[argc]);
113
		else
113
		else
114
			for (pop = gl.gl_pathv; *pop && gargc < (MAXGLOBARGS-1);
114
			for (pop = gl.gl_pathv; *pop && gargc < (MAXGLOBARGS-1);

Return to bug 144761