diff --git a/sys/compat/ndis/kern_ndis.c b/sys/compat/ndis/kern_ndis.c index 50de1120cb4..c02b15a08d4 100644 --- a/sys/compat/ndis/kern_ndis.c +++ b/sys/compat/ndis/kern_ndis.c @@ -1001,6 +1001,9 @@ ndis_set_info(arg, oid, buf, buflen) rval == NDIS_STATUS_NOT_ACCEPTED) return(ENOTSUP); + if (rval != NDIS_STATUS_SUCCESS) + return(ENODEV); + return(0); } @@ -1362,6 +1365,9 @@ ndis_get_info(arg, oid, buf, buflen) rval == NDIS_STATUS_NOT_ACCEPTED) return(ENOTSUP); + if (rval != NDIS_STATUS_SUCCESS) + return(ENODEV); + return(0); }