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; |
} |