diff options
author | Walter Doekes <walter+asterisk@wjd.nu> | 2015-07-02 13:19:34 +0200 |
---|---|---|
committer | Walter Doekes <walter+asterisk@wjd.nu> | 2015-07-02 06:22:13 -0500 |
commit | a5a262be78113f58d54e45da69225d1ee856a51e (patch) | |
tree | 8efa9c744116a8823fe9d2b066b3bc67174c81c1 | |
parent | 69bfa518a02cbd69b364e5b0a500fc160e7b285d (diff) |
chan_mgcp: Don't call close on fd -1.
ASTERISK-25220 #close
Change-Id: Ic48f3a82f51ada87f2fb0e016c9efe0ad56f1ee3
-rw-r--r-- | channels/chan_mgcp.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/channels/chan_mgcp.c b/channels/chan_mgcp.c index b75cd43af..030df89c7 100644 --- a/channels/chan_mgcp.c +++ b/channels/chan_mgcp.c @@ -4995,7 +4995,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); |