9vx: better handling of numeric internet names - vx32 - Local 9vx git repository for patches.
(DIR) Log
(DIR) Files
(DIR) Refs
---
(DIR) commit 3dabeec6b12fbb5764779bb4e233b262a6f2689f
(DIR) parent 8a44751270915a0ad6e86adf68a111dd509be9be
(HTM) Author: Russ Cox <rsc@swtch.com>
Date: Tue, 8 Jul 2008 13:17:21 -0400
9vx: better handling of numeric internet names
Diffstat:
src/9vx/devip.c | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
---
(DIR) 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;