summaryrefslogtreecommitdiffstats
path: root/sys/net/if_media.c
diff options
context:
space:
mode:
Diffstat (limited to 'sys/net/if_media.c')
-rw-r--r--sys/net/if_media.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/sys/net/if_media.c b/sys/net/if_media.c
index f0b66cf..34bb902 100644
--- a/sys/net/if_media.c
+++ b/sys/net/if_media.c
@@ -303,8 +303,10 @@ ifmedia_ioctl(ifp, ifr, ifm, cmd)
if (ifmr->ifm_count != 0) {
kptr = (int *)malloc(ifmr->ifm_count * sizeof(int),
- M_TEMP, M_WAITOK);
+ M_TEMP, M_NOWAIT);
+ if (kptr == NULL)
+ return (ENOMEM);
/*
* Get the media words from the interface's list.
*/
OpenPOWER on IntegriCloud