]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
FS-9594: Has been adjusted string vars size to fit IPv6 address
authorSergey Safarov <s.safarov@gmail.com>
Fri, 7 Oct 2016 06:15:41 +0000 (02:15 -0400)
committerSergey Safarov <s.safarov@gmail.com>
Fri, 7 Oct 2016 09:37:23 +0000 (05:37 -0400)
src/mod/event_handlers/mod_kazoo/kazoo_event_stream.c
src/mod/event_handlers/mod_kazoo/mod_kazoo.c
src/mod/event_handlers/mod_kazoo/mod_kazoo.h

index cf43ce1f45ff8cf5f9b1caedc103eb0d08841620..06874cd48d4ef0ab2f89179d9a42c1d8329a2b9f 100644 (file)
@@ -154,7 +154,7 @@ static void *SWITCH_THREAD_FUNC event_stream_loop(switch_thread_t *thread, void
        ei_event_binding_t *event_binding;
        switch_sockaddr_t *sa;
        uint16_t port;
-    char ipbuf[25];
+    char ipbuf[48];
     const char *ip_addr;
        void *pop;
        short event_stream_framing = globals.event_stream_framing;
index dd305fe911cacabaa7d0ffc3fcfcd7eb2110686b..174559405eb579b98368471730517bbd49f65d2e 100644 (file)
@@ -50,7 +50,7 @@ SWITCH_DECLARE_GLOBAL_STRING_FUNC(set_pref_kazoo_var_prefix, globals.kazoo_var_p
 static switch_status_t api_erlang_status(switch_stream_handle_t *stream) {
        switch_sockaddr_t *sa;
        uint16_t port;
-       char ipbuf[25];
+       char ipbuf[48];
        const char *ip_addr;
        ei_node_t *ei_node;
 
@@ -177,7 +177,7 @@ static switch_status_t handle_node_api_event_stream(ei_event_stream_t *event_str
        if (event_stream->connected == SWITCH_FALSE) {
                switch_sockaddr_t *sa;
                uint16_t port;
-               char ipbuf[25] = {0};
+               char ipbuf[48] = {0};
                const char *ip_addr;
 
                switch_socket_addr_get(&sa, SWITCH_TRUE, event_stream->acceptor);
@@ -511,7 +511,7 @@ static switch_status_t config(void) {
 static switch_status_t create_acceptor() {
        switch_sockaddr_t *sa;
        uint16_t port;
-    char ipbuf[25];
+    char ipbuf[48];
     const char *ip_addr;
 
        /* if the config has specified an erlang release compatibility then pass that along to the erlang interface */
index 5200255bbd05ba2e43f3af278ec4e7f7c84ecc31..a1e105ccc960a4402a3e18cb4dcac188ec537974 100644 (file)
@@ -75,9 +75,9 @@ struct ei_node_s {
        char *peer_nodename;
        switch_time_t created_time;
        switch_socket_t *socket;
-       char remote_ip[25];
+       char remote_ip[48];
        uint16_t remote_port;
-       char local_ip[25];
+       char local_ip[48];
        uint16_t local_port;
        uint32_t flags;
        struct ei_node_s *next;