commit 3dabeec6b12fbb5764779bb4e233b262a6f2689f
parent 8a44751270915a0ad6e86adf68a111dd509be9be
Author: Russ Cox <rsc@swtch.com>
Date: Tue, 8 Jul 2008 13:17:21 -0400
9vx: better handling of numeric internet names
Diffstat:
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/src/9vx/devip.c b/src/9vx/devip.c
@@ -806,11 +806,11 @@ static int
lookuphost(char *s, uchar *to)
{
ulong ip;
+ char *p;
memset(to, 0, 4);
- v4parseip(to, s);
- ip = nhgetl(to);
- if(ip != 0)
+ p = v4parseip(to, s);
+ if(p && *p == 0 && (ip = nhgetl(to)) != 0)
return 0;
if((s = hostlookup(s)) == nil)
return -1;