]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
[core] Do not try to close a file handle if it's not SWITCH_FILE_OPEN, return SWITCH_...
authorDragos Oancea <dragos@signalwire.com>
Mon, 11 Nov 2019 23:18:23 +0000 (23:18 +0000)
committerAndrey Volk <andywolk@gmail.com>
Mon, 11 Nov 2019 23:18:23 +0000 (03:18 +0400)
src/switch_core_file.c

index a009f5b19b2d18c1fe3e53d5dc2a2a6f840a91e5..c49b151b0116e58ef5d6e2c0438bbf43a288687b 100644 (file)
@@ -929,6 +929,8 @@ SWITCH_DECLARE(switch_status_t) switch_core_file_close(switch_file_handle_t *fh)
 
        if (switch_test_flag(fh, SWITCH_FILE_OPEN)) {
                status = switch_core_file_pre_close(fh);
+       } else {
+               return SWITCH_STATUS_FALSE;
        }
 
        fh->file_interface->file_close(fh);