libasf.c: Don't store pointer to bad data. Fixes #992

Btw when did "crash" change into "denial of service"?
parent eef3b9d9
...@@ -1292,7 +1292,7 @@ static int ASF_ReadObject( stream_t *s, asf_object_t *p_obj, ...@@ -1292,7 +1292,7 @@ static int ASF_ReadObject( stream_t *s, asf_object_t *p_obj,
} }
/* link this object with father */ /* link this object with father */
if( p_father ) if( p_father && ! i_result )
{ {
if( p_father->common.p_first ) if( p_father->common.p_first )
{ {
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment