]> git.ipfire.org Git - thirdparty/samba.git/commitdiff
vfs_fruit: Fix CID 1471764 Dereference null return value
authorVolker Lendecke <vl@samba.org>
Tue, 12 Jan 2021 10:24:38 +0000 (11:24 +0100)
committerVolker Lendecke <vl@samba.org>
Thu, 14 Jan 2021 13:29:35 +0000 (13:29 +0000)
Signed-off-by: Volker Lendecke <vl@samba.org>
Reviewed-by: Samuel Cabrero <scabrero@samba.org>
source3/modules/vfs_fruit.c

index afd708b62ce80538aea4e4b2b337c25ff70526f8..b25aebfa9ac79a257919239d141713e1165deaba 100644 (file)
@@ -1668,6 +1668,10 @@ static int fruit_close_meta(vfs_handle_struct *handle,
        SMB_VFS_HANDLE_GET_DATA(handle, config,
                                struct fruit_config_data, return -1);
 
+       if (fio == NULL) {
+               return -1;
+       }
+
        switch (config->meta) {
        case FRUIT_META_STREAM:
                if (fio->fake_fd) {