diff options
| author | Ian Lepore <ian@FreeBSD.org> | 2018-04-01 18:53:27 +0000 |
|---|---|---|
| committer | Ian Lepore <ian@FreeBSD.org> | 2018-04-01 18:53:27 +0000 |
| commit | d8120b3687bbdea1b8c977883e6990904ee458b2 (patch) | |
| tree | d81088a84ed36a53481042fccee72e8c2433346f /sys/dev | |
| parent | 74ca7bf1d4c7173d5575ba168bc4b5f6d181ff5a (diff) | |
Notes
Diffstat (limited to 'sys/dev')
| -rw-r--r-- | sys/dev/nxge/if_nxge.c | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/sys/dev/nxge/if_nxge.c b/sys/dev/nxge/if_nxge.c index 7380fa13f1eb6..ff84ebbc60abc 100644 --- a/sys/dev/nxge/if_nxge.c +++ b/sys/dev/nxge/if_nxge.c @@ -1366,12 +1366,13 @@ xge_ioctl_stats(xge_lldev_t *lldev, struct ifreq *ifreqp) xge_hal_status_e status = XGE_HAL_OK; char cmd, mode; void *info = NULL; - int retValue = EINVAL; + int retValue; - cmd = fubyte(ifr_data_get_ptr(ifreqp)); - if (cmd == -1) + cmd = retValue = fubyte(ifr_data_get_ptr(ifreqp)); + if (retValue == -1) return (EFAULT); + retValue = EINVAL; switch(cmd) { case XGE_QUERY_STATS: mtx_lock(&lldev->mtx_drv); |
