}
while(1) {
printf("\n\nUsername: ");
- gets(buf);
+ fgets(buf, sizeof buf, stdin);
+ buf[strlen(buf)-1] = 0;
p = getpwnam(buf);
if (p == NULL) {
printf("Not found\n");
uid = p->pw_uid;
printf(" uid: %d\n", uid);
printf("Password: ");
- gets(buf);
+ fgets(buf, sizeof buf, stdin);
+ buf[strlen(buf)-1] = 0;
validpw(uid, buf);
}
}