Index: uspace/drv/nic/ar9271/wmi.c
===================================================================
--- uspace/drv/nic/ar9271/wmi.c	(revision 09b01ed048aaaa078b8a33bd02c9839f6aad15a3)
+++ uspace/drv/nic/ar9271/wmi.c	(revision a6625c98dc61fa3ce3d1c863ba6a7cb12cb1eacf)
@@ -230,4 +230,8 @@
 	size_t buffer_size = header_size + command_length;
 	void *buffer = malloc(buffer_size);
+	if (buffer == NULL) {
+		usb_log_error("Failed to allocate WMI message buffer (out of memory).\n");
+		return ENOMEM;
+	}
 
 	if (command_buffer != NULL)
