| Index: source/libvpx/y4minput.c
|
| ===================================================================
|
| --- source/libvpx/y4minput.c (revision 291857)
|
| +++ source/libvpx/y4minput.c (working copy)
|
| @@ -700,7 +700,7 @@
|
|
|
| int y4m_input_open(y4m_input *_y4m, FILE *_fin, char *_skip, int _nskip,
|
| int only_420) {
|
| - char buffer[80];
|
| + char buffer[80] = {0};
|
| int ret;
|
| int i;
|
| /*Read until newline, or 80 cols, whichever happens first.*/
|
| @@ -978,7 +978,9 @@
|
| _y4m->dst_buf = (unsigned char *)malloc(_y4m->dst_buf_sz);
|
| else
|
| _y4m->dst_buf = (unsigned char *)malloc(2 * _y4m->dst_buf_sz);
|
| - _y4m->aux_buf = (unsigned char *)malloc(_y4m->aux_buf_sz);
|
| +
|
| + if (_y4m->aux_buf_sz > 0)
|
| + _y4m->aux_buf = (unsigned char *)malloc(_y4m->aux_buf_sz);
|
| return 0;
|
| }
|
|
|
|
|