Should fix #193
This commit is contained in:
parent
c1963147d3
commit
1eb3cf2a8e
|
@ -987,17 +987,12 @@ static void readScrapeAnswer( tr_tracker_t * tc, const char * data, int len )
|
|||
}
|
||||
|
||||
val1 = tr_bencDictFind( &scrape, "files" );
|
||||
if( !val1 )
|
||||
if( !val1 || val1->type != TYPE_DICT || val1->val.l.count < 1 )
|
||||
{
|
||||
tr_bencFree( &scrape );
|
||||
return;
|
||||
}
|
||||
val1 = &val1->val.l.vals[1];
|
||||
if( !val1 )
|
||||
{
|
||||
tr_bencFree( &scrape );
|
||||
return;
|
||||
}
|
||||
|
||||
val2 = tr_bencDictFind( val1, "complete" );
|
||||
if( !val2 )
|
||||
|
|
Loading…
Reference in New Issue