]> git.ipfire.org Git - thirdparty/asterisk.git/commitdiff
chan_mgcp: Don't call close on fd -1. 68/768/1
authorWalter Doekes <walter+asterisk@wjd.nu>
Thu, 2 Jul 2015 11:19:34 +0000 (13:19 +0200)
committerWalter Doekes <walter+asterisk@wjd.nu>
Thu, 2 Jul 2015 11:19:34 +0000 (13:19 +0200)
ASTERISK-25220 #close

Change-Id: Ic48f3a82f51ada87f2fb0e016c9efe0ad56f1ee3

channels/chan_mgcp.c

index 7e5cc92bd6b765804b129d4897a1a81862ac0d20..7154f43351eedf6a0a6ff2deafd8110c18762981 100644 (file)
@@ -4944,7 +4944,9 @@ static int unload_module(void)
                return -1;
        }
 
-       close(mgcpsock);
+       if (mgcpsock > -1) {
+               close(mgcpsock);
+       }
        ast_rtp_glue_unregister(&mgcp_rtp_glue);
        ast_cli_unregister_multiple(cli_mgcp, sizeof(cli_mgcp) / sizeof(struct ast_cli_entry));
        ast_sched_context_destroy(sched);