rbb 01/04/08 21:57:46
Modified: test testnames.c
Log:
gets is an unsafe function, and it outputs and error message on Linux.
Using fgets makes this compile quietly.
Revision Changes Path
1.2 +2 -2 apr/test/testnames.c
Index: testnames.c
===================================================================
RCS file: /home/cvs/apr/test/testnames.c,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -d -b -w -u -r1.1 -r1.2
--- testnames.c 2001/04/08 08:08:19 1.1
+++ testnames.c 2001/04/09 04:57:46 1.2
@@ -115,10 +115,10 @@
while (1) {
fprintf(stdout, "\nEnter a root path$ ");
- if (!gets(rootpath))
+ if (!fgets(rootpath, 256, stdin))
exit(0);
fprintf(stdout, "Enter an add path$ ");
- if (!gets(addpath))
+ if (!fgets(addpath, 256, stdin))
exit(0);
merge_result(rootpath, addpath, 0);
merge_result(rootpath, addpath, APR_FILEPATH_NOTABOVEROOT);