Changeset 2733
- Timestamp:
- 07/11/08 17:24:03 (4 months ago)
- Files:
-
- trunk/src/vlogin.c (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/src/vlogin.c
r2731 r2733 39 39 #include <pty.h> 40 40 #include <fcntl.h> 41 #include <sys/prctl.h>42 41 43 42 #define ENSC_WRAPPERS_PREFIX "vlogin: " … … 198 197 } 199 198 200 void do_vlogin(int UNUSEDargc, char *argv[], int ind)199 void do_vlogin(int argc, char *argv[], int ind) 201 200 { 202 201 int slave; 203 202 pid_t pid; 204 int n ;203 int n, i; 205 204 fd_set rfds; 206 205 … … 254 253 255 254 /* set process title for ps */ 256 prctl(PR_SET_NAME, (unsigned long) "login"); 255 n = strlen(argv[0]); 256 257 for (i = 0; i < argc; i++) 258 memset(argv[i], '\0', strlen(argv[i])); 259 260 strncpy(argv[0], "login", n); 257 261 258 262 /* we want a redraw */
