commit 6d558e12b04a468ec630d282265f033f54f6fa41 from: Russ Cox date: Sat Aug 15 06:48:08 2009 UTC dial: reject dial to * (aka 0.0.0.0) fixes #15 http://code.swtch.com/plan9port/issues/15 http://codereview.appspot.com/107043 commit - 94349f64d16ed2159cc944a2af7a3fcaedd9c9d9 commit + 6d558e12b04a468ec630d282265f033f54f6fa41 blob - 88dcf56492dba5e43d09e1b68ab8caa3c33618c1 blob + 5550e9e1c0e60c7eb728c9691caa46a0cddb6fa6 --- src/lib9/dial.c +++ src/lib9/dial.c @@ -46,6 +46,11 @@ p9dial(char *addr, char *local, char *dummy2, int *dum free(buf); return -1; } + if(host == 0){ + werrstr("invalid dial address 0.0.0.0 (aka *)"); + free(buf); + return -1; + } if(strcmp(net, "tcp") == 0) proto = SOCK_STREAM;