summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/kernel/net.c7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/kernel/net.c b/src/kernel/net.c
index 74cd500..b7bba0f 100644
--- a/src/kernel/net.c
+++ b/src/kernel/net.c
@@ -478,9 +478,14 @@ int dnbd3_net_receive(void *data)
spin_unlock_irq(&dev->blk_lock);
// check error
+ if (dnbd3_reply.cmd == 0)
+ {
+ printk("ERROR: Command was 0 (Receive)\n");
+ goto error;
+ }
if (dnbd3_reply.size == 0)
{
- printk("FATAL: Requested image does't exist\n");
+ printk("FATAL: Requested image does't exist cmd: %i\n", dnbd3_reply.cmd);
spin_lock_irq(&dev->blk_lock);
list_del_init(&blk_request->queuelist);
spin_unlock_irq(&dev->blk_lock);