diff options
Diffstat (limited to 'src/core/channel/connected_channel.c')
-rw-r--r-- | src/core/channel/connected_channel.c | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/src/core/channel/connected_channel.c b/src/core/channel/connected_channel.c index 5dc4d7a5d4..8581fb41d6 100644 --- a/src/core/channel/connected_channel.c +++ b/src/core/channel/connected_channel.c @@ -289,15 +289,12 @@ static void accept_stream(void *user_data, grpc_transport *transport, static void recv_error(channel_data *chand, call_data *calld, int line, const char *fmt, ...) { - char msg[512]; va_list a; va_start(a, fmt); - vsprintf(msg, fmt, a); + gpr_vlog(__FILE__, line, GPR_LOG_SEVERITY_ERROR, fmt, a); va_end(a); - gpr_log(__FILE__, line, GPR_LOG_SEVERITY_ERROR, "%s", msg); - if (chand->transport) { grpc_transport_abort_stream(chand->transport, TRANSPORT_STREAM_FROM_CALL_DATA(calld), |