Index: uspace/srv/hw/netif/dp8390/dp8390.c
===================================================================
--- uspace/srv/hw/netif/dp8390/dp8390.c	(revision 6b22c97f46117380370bbfb33f8c4d7c793771c6)
+++ uspace/srv/hw/netif/dp8390/dp8390.c	(revision bddec0c285ec39472f86728b7f9d950a39c7ca83)
@@ -541,7 +541,9 @@
 			next = current;
 		} else if ((header.status & RSR_PRX) && (ne2k->up)) {
-			frame_t *frame = ne2k_receive_frame(ne2k, boundary, length);
-			if ((frame != NULL) && (frames != NULL))
-				list_append(&frame->link, frames);
+			if (frames != NULL) {
+				frame_t *frame = ne2k_receive_frame(ne2k, boundary, length);
+				if (frame != NULL)
+					list_append(&frame->link, frames);
+			}
 		}
 		
