Compare commits

...

4 Commits

Author SHA1 Message Date
Michael Marshall
49f0e1bf3b
Merge ded65395bd6c29953b6fa3ca2769c7be19ff1dfe into 5e82e4f305dbf3760b6f6e3ba8fb70c3de30a6b9 2025-01-31 16:48:23 +00:00
Andrey Volk
5e82e4f305
Merge pull request #2755 from signalwire/eslleak
[esl] 1227669 Resource leak
2025-01-31 18:36:53 +03:00
Andrey Volk
d895fdff60 [esl] 1227669 Resource leak 2025-01-31 18:09:18 +03:00
Michael Marshall
ded65395bd
Update mod_say_sv.c
Fix seting c = 0 in wrong context
2022-03-06 20:18:07 +01:00
2 changed files with 3 additions and 2 deletions

View File

@ -990,6 +990,8 @@ ESL_DECLARE(esl_status_t) esl_connect_timeout(esl_handle_t *handle, const char *
}
memcpy(&handle->sockaddr, result->ai_addr, result->ai_addrlen);
freeaddrinfo(result);
switch(handle->sockaddr.ss_family) {
case AF_INET:
sockaddr_in = (struct sockaddr_in*)&(handle->sockaddr);
@ -1005,7 +1007,6 @@ ESL_DECLARE(esl_status_t) esl_connect_timeout(esl_handle_t *handle, const char *
strncpy(handle->err, "Host resolves to unsupported address family", sizeof(handle->err));
goto fail;
}
freeaddrinfo(result);
handle->sock = socket(handle->sockaddr.ss_family, SOCK_STREAM, IPPROTO_TCP);

View File

@ -141,8 +141,8 @@ static switch_status_t play_group(switch_say_method_t method, switch_say_gender_
} else {
switch_say_file(sh, "digits/%d%d", b, c);
}
}
c = 0;
}
}
if (c) { /* 0 < 9 */