mirror of
https://github.com/transmission/transmission
synced 2025-03-15 16:29:34 +00:00
(trunk libT) #2823 "crash in bsearch() while updating blocklist" -- fixed in trunk for 1.90
This commit is contained in:
parent
70e3e7156c
commit
63bca0fad4
1 changed files with 7 additions and 5 deletions
|
@ -1897,11 +1897,11 @@ int
|
|||
tr_blocklistSetContent( tr_session * session,
|
||||
const char * contentFilename )
|
||||
{
|
||||
tr_list * l;
|
||||
tr_list * l;
|
||||
int ruleCount;
|
||||
tr_blocklist * b;
|
||||
const char * defaultName = "level1.bin";
|
||||
|
||||
assert( tr_isSession( session ) );
|
||||
const char * defaultName = "level1.bin";
|
||||
tr_sessionLock( session );
|
||||
|
||||
for( b = NULL, l = session->blocklists; !b && l; l = l->next )
|
||||
if( tr_stringEndsWith( _tr_blocklistGetFilename( l->data ),
|
||||
|
@ -1916,7 +1916,9 @@ tr_blocklistSetContent( tr_session * session,
|
|||
tr_free( path );
|
||||
}
|
||||
|
||||
return _tr_blocklistSetContent( b, contentFilename );
|
||||
ruleCount = _tr_blocklistSetContent( b, contentFilename );
|
||||
tr_sessionUnlock( session );
|
||||
return ruleCount;
|
||||
}
|
||||
|
||||
tr_bool
|
||||
|
|
Loading…
Add table
Reference in a new issue