diff --git a/src/callproc.c b/src/callproc.c index cbc58c01cfa..7035aed4f50 100644 --- a/src/callproc.c +++ b/src/callproc.c @@ -676,7 +676,7 @@ If you quit, the process is killed with SIGINT, or SIGKILL if you quit again.") else { /* We have to decode the input. */ int size = decoding_buffer_size (&process_coding, nread); - char *decoding_buf = get_conversion_buffer (size); + char *decoding_buf = (char *) alloca (size); decode_coding (&process_coding, bufptr, decoding_buf, nread, size);