lavfi/zmq: Avoid mem copy past the end of input buffer

This commit is contained in:
Andriy Gelman 2019-07-30 17:16:08 -04:00 committed by Carl Eugen Hoyos
parent 46b97c0527
commit f60b1211b2

View File

@ -139,7 +139,7 @@ static int recv_msg(AVFilterContext *ctx, char **buf, int *buf_size)
ret = AVERROR(ENOMEM);
goto end;
}
memcpy(*buf, zmq_msg_data(&msg), *buf_size);
memcpy(*buf, zmq_msg_data(&msg), *buf_size - 1);
(*buf)[*buf_size-1] = 0;
end: