mirror of
https://github.com/coturn/coturn.git
synced 2025-10-30 14:31:29 +01:00
Fix variable argument handling (#1042)
This commit is contained in:
parent
d72a2a8920
commit
24480b85b3
@ -1483,12 +1483,12 @@ int telnet_vprintf(telnet_t *telnet, const char *fmt, va_list va) {
|
||||
if (output == 0) {
|
||||
_error(telnet, __LINE__, __func__, TELNET_ENOMEM, 0,
|
||||
"malloc() failed: %s", strerror(errno));
|
||||
va_end(va2);
|
||||
return -1;
|
||||
}
|
||||
rs = vsnprintf(output, rs + 1, fmt, va2);
|
||||
}
|
||||
va_end(va2);
|
||||
va_end(va);
|
||||
|
||||
/* send */
|
||||
for (l = i = 0; i != rs; ++i) {
|
||||
@ -1552,12 +1552,12 @@ int telnet_raw_vprintf(telnet_t *telnet, const char *fmt, va_list va) {
|
||||
if (output == 0) {
|
||||
_error(telnet, __LINE__, __func__, TELNET_ENOMEM, 0,
|
||||
"malloc() failed: %s", strerror(errno));
|
||||
va_end(va2);
|
||||
return -1;
|
||||
}
|
||||
rs = vsnprintf(output, rs + 1, fmt, va2);
|
||||
}
|
||||
va_end(va2);
|
||||
va_end(va);
|
||||
|
||||
/* send out the formatted data */
|
||||
telnet_send(telnet, output, rs);
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user