diff --git a/[refs] b/[refs] index 8d34b926b519..636b61cc36fb 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 8b0192a5f478da1c1ae906bf3ffff53f26204f56 +refs/heads/master: ff4fa4a25a33f92b5653bb43add0c63bea98d464 diff --git a/trunk/fs/cifs/connect.c b/trunk/fs/cifs/connect.c index 940189bd6490..602f77c304c9 100644 --- a/trunk/fs/cifs/connect.c +++ b/trunk/fs/cifs/connect.c @@ -773,10 +773,11 @@ standard_receive3(struct TCP_Server_Info *server, struct mid_q_entry *mid) cifs_dump_mem("Bad SMB: ", buf, min_t(unsigned int, server->total_read, 48)); - if (mid) - handle_mid(mid, server, smb_buffer, length); + if (!mid) + return length; - return length; + handle_mid(mid, server, smb_buffer, length); + return 0; } static int