Module: kamailio Branch: 4.4 Commit: a83ca56b8481d7f0a13f6b4ba7aee7f2dbf4bb52 URL: https://github.com/kamailio/kamailio/commit/a83ca56b8481d7f0a13f6b4ba7aee7f2...
Author: Daniel-Constantin Mierla miconda@gmail.com Committer: Daniel-Constantin Mierla miconda@gmail.com Date: 2016-09-29T09:19:37+02:00
http_client Terminate exported commands list
The list of exported functions was not terminated, which caused a segfault in find_mod_export_record() when reading outside the list.
- backport of 166e6d80308adb822c9342cf75ac1ca8158e2f78
---
Modified: modules/http_client/http_client.c
---
Diff: https://github.com/kamailio/kamailio/commit/a83ca56b8481d7f0a13f6b4ba7aee7f2... Patch: https://github.com/kamailio/kamailio/commit/a83ca56b8481d7f0a13f6b4ba7aee7f2...
---
diff --git a/modules/http_client/http_client.c b/modules/http_client/http_client.c index d05c346..a5aa800 100644 --- a/modules/http_client/http_client.c +++ b/modules/http_client/http_client.c @@ -133,6 +133,7 @@ static cmd_export_t cmds[] = { fixup_free_curl_connect_post, REQUEST_ROUTE|ONREPLY_ROUTE|FAILURE_ROUTE|BRANCH_ROUTE}, {"bind_http_client", (cmd_function)bind_httpc_api, 0, 0, 0, 0}, + {0,0,0,0,0,0} };