dslinux/user/wfcdump wfcdump.c

pepsiman dslinux_pepsiman at user.in-berlin.de
Fri Aug 4 16:50:06 CEST 2006


Update of /cvsroot/dslinux/dslinux/user/wfcdump
In directory antilope:/tmp/cvs-serv5241

Modified Files:
	wfcdump.c 
Log Message:
Add some escaping

Index: wfcdump.c
===================================================================
RCS file: /cvsroot/dslinux/dslinux/user/wfcdump/wfcdump.c,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -d -r1.12 -r1.13
--- wfcdump.c	4 Aug 2006 11:34:15 -0000	1.12
+++ wfcdump.c	4 Aug 2006 14:50:03 -0000	1.13
@@ -122,7 +122,17 @@
 		die();
 	if (fgets(essid, sizeof(essid), f) == NULL)
 		die();
-	printf("\"%s\"", essid);
+	putchar('"');
+	for ( i = 0 ; essid[i] ; i++ )
+	{
+	    if ( essid[i] == '\\' )
+		printf("\\\\");
+	    else if ( essid[i] == '\"' )
+		printf("\\\"");
+	    else
+		putchar(essid[i]);
+	}
+	putchar('"');
 }
 
 void print_wep()




More information about the dslinux-commit mailing list