]> asedeno.scripts.mit.edu Git - linux.git/blobdiff - net/compat.c
Merge tag 'platform-drivers-x86-v5.3-1' of git://git.infradead.org/linux-platform...
[linux.git] / net / compat.c
index 3f9ce609397f142e8c4cb3e5c51499fdd1e4ca1a..0f7ded26059ec6261e704d37948f736b1f1c7778 100644 (file)
@@ -80,9 +80,10 @@ int get_compat_msghdr(struct msghdr *kmsg,
 
        kmsg->msg_iocb = NULL;
 
-       return compat_import_iovec(save_addr ? READ : WRITE,
+       err = compat_import_iovec(save_addr ? READ : WRITE,
                                   compat_ptr(msg.msg_iov), msg.msg_iovlen,
                                   UIO_FASTIOV, iov, &kmsg->msg_iter);
+       return err < 0 ? err : 0;
 }
 
 /* Bleech... */