From 6fbb58c7f708e7adf5cfa1d8b0a6f49a9f9e979c Mon Sep 17 00:00:00 2001 From: Walter Doekes <walter+asterisk@wjd.nu> Date: Thu, 2 Jul 2015 13:19:34 +0200 Subject: [PATCH] chan_mgcp: Don't call close on fd -1. ASTERISK-25220 #close Change-Id: Ic48f3a82f51ada87f2fb0e016c9efe0ad56f1ee3 --- channels/chan_mgcp.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/channels/chan_mgcp.c b/channels/chan_mgcp.c index 16d3c6550e..d9e182cc79 100644 --- a/channels/chan_mgcp.c +++ b/channels/chan_mgcp.c @@ -5007,7 +5007,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); -- GitLab