From: Brett Gordon Date: Sun, 27 Nov 2016 14:46:32 +0000 (-0500) Subject: netd: fix gethostbyname: only add answsers that are inet addrs. X-Git-Url: https://git.ndcode.org/public/gitweb.cgi?a=commitdiff_plain;h=dea6409a497e4d016ecd0e039eb5df29363526a5;p=FUZIX.git netd: fix gethostbyname: only add answsers that are inet addrs. --- diff --git a/Applications/netd/gethostbyname.c b/Applications/netd/gethostbyname.c index 3f1135a9..aa5a6627 100644 --- a/Applications/netd/gethostbyname.c +++ b/Applications/netd/gethostbyname.c @@ -234,12 +234,11 @@ struct hostent *gethostbyname( char *name ){ if( t->type == 0x01 ){ for( j=0; jrdlen; j++ ) addrs[lno][j] = *ptr++; + list[lno++] = &addrs[lno][0]; } else{ ptr += t->rdlen; } - list[lno] = &addrs[lno][0]; - lno++; } list[lno] = NULL; }