[ds6-devel] nc6/src parser.c,1.32,1.33
chris at deepspace6.net
chris at deepspace6.net
Mon Jan 6 16:04:23 CET 2003
Update of /cvs/nc6/src
Modified Files:
parser.c
Log Message:
Changed asserts of addr/serv length to corrections - if the user specified
"nc6 '' 80" then it was aborting.
Index: parser.c
===================================================================
RCS file: /cvs/nc6/src/parser.c,v
retrieving revision 1.32
retrieving revision 1.33
diff -u -d -r1.32 -r1.33
--- parser.c 6 Jan 2003 14:00:05 -0000 1.32
+++ parser.c 6 Jan 2003 15:04:21 -0000 1.33
@@ -277,11 +277,17 @@
exit(EXIT_FAILURE);
}
- /* sanity checks - should be absolutely useless */
- assert(remote_address.address == NULL ||
- strlen(remote_address.address) > 0);
- assert(remote_address.service == NULL ||
- strlen(remote_address.service) > 0);
+ /* sanity checks */
+ if (remote_address.address != NULL &&
+ strlen(remote_address.address) == 0)
+ {
+ remote_address.address = NULL;
+ }
+ if (remote_address.service != NULL &&
+ strlen(remote_address.service) == 0)
+ {
+ remote_address.service = NULL;
+ }
if (listen_mode == TRUE) {
if (local_address.service == NULL) {
More information about the ds6-devel
mailing list