diff --git a/src/liboggz/oggz_auto.c b/src/liboggz/oggz_auto.c index 0e2e7b90b154fc3eff471b85aca457254707847c..e6d8e121ec9ffe498d508a565ed786c0b4c88ebf 100644 --- a/src/liboggz/oggz_auto.c +++ b/src/liboggz/oggz_auto.c @@ -367,6 +367,7 @@ auto_dirac (OGGZ * oggz, long serialno, unsigned char * data, long length, void dirac_info *info; info = oggz_malloc(sizeof(dirac_info)); + if (info == NULL) return -1; dirac_parse_info(info, data, length);