openbsd-ports/archivers/unrar/patches/patch-aa
2000-03-26 22:42:05 +00:00

29 lines
526 B
Plaintext

--- smallfn.c.orig Sat Apr 17 10:53:02 1999
+++ smallfn.c Sun Mar 26 17:40:24 2000
@@ -92,8 +92,12 @@
}
if (Choice==4)
{
+ char *s;
mprintf(MAskNewName);
- gets(Name);
+ *Name = '\0';
+ fgets(Name, NM, stdin);
+ if ((s = strchr(Name, '\n')) != NULL)
+ *s = '\0';
continue;
}
if (Choice==5)
@@ -110,7 +114,10 @@
int GetKey(void)
{
char Str[80];
- gets(Str);
+ *Str = '\0';
+ fgets(Str, 80, stdin);
+ if (*Str == '\n')
+ *Str = '\0';
return(Str[0]);
}