Skip to content

Commit

Permalink
call va_end() on all paths
Browse files Browse the repository at this point in the history
  • Loading branch information
razvancrainea committed Jan 18, 2016
1 parent 0cc05e0 commit 11a97f4
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 2 deletions.
2 changes: 2 additions & 0 deletions modules/ldap/ldap_api_fn.c
Expand Up @@ -188,6 +188,7 @@ int ldap_params_search_async(
va_start(filter_vars, _filter);
rc = vsnprintf(filter_str, (size_t)LDAP_MAX_FILTER_LEN, _filter,
filter_vars);
va_end(filter_vars);
if (rc >= LDAP_MAX_FILTER_LEN)
{
LM_ERR( "[%s]: filter string too long (len [%d], max len [%d])\n",
Expand Down Expand Up @@ -280,6 +281,7 @@ int ldap_params_search(
va_start(filter_vars, _filter);
rc = vsnprintf(filter_str, (size_t)LDAP_MAX_FILTER_LEN, _filter,
filter_vars);
va_end(filter_vars);
if (rc >= LDAP_MAX_FILTER_LEN)
{
LM_ERR( "[%s]: filter string too long (len [%d], max len [%d])\n",
Expand Down
6 changes: 4 additions & 2 deletions modules/lua/sipluafunc.c
Expand Up @@ -51,15 +51,17 @@ void siplua_log(int lev, const char *format, ...)
va_list ap;
char *ret;
int priority;
int rc;

if (!format)
return;
if (!(is_printable(lev) | lua_user_debug))
return;
va_start(ap, format);
if (vasprintf(&ret, format, ap) < 0)
return;
rc = vasprintf(&ret, format, ap);
va_end(ap);
if (rc < 0)
return;
LM_GEN1(lev, "siplua: %s", ret);
if (lua_user_debug)
{
Expand Down

0 comments on commit 11a97f4

Please sign in to comment.