--- net/ipxglt.c Thu Feb 8 10:02:54 1996 +++ net/ipxglt.c Thu Feb 8 10:13:21 1996 @@ -59,7 +59,7 @@ } if(ioctl(sock,SIOCADDRT,(void *)&rt) < 0) { - if( errno != EEXIST ) { + if( errno != EEXIST && errno != EINVAL ) { close( sock ); return( -2 ); }