mirror of
https://erdgeist.org/gitweb/opentracker
synced 2024-05-10 07:54:50 +00:00
Prevent infinite loop if whitelist ends in several returns
This commit is contained in:
@ -78,7 +78,7 @@ static void accesslist_readfile( void ) {
|
||||
}
|
||||
|
||||
/* Find start of next line */
|
||||
while( read_offs < map_end && *(read_offs++) != '\n' );
|
||||
while( read_offs <= map_end && *(read_offs++) != '\n' );
|
||||
}
|
||||
#ifdef _DEBUG
|
||||
fprintf( stderr, "Added %zd info_hashes to accesslist\n", (size_t)(info_hash - accesslist_new) );
|
||||
@ -121,7 +121,7 @@ static void * accesslist_worker( void * args ) {
|
||||
(void)args;
|
||||
|
||||
while( 1 ) {
|
||||
|
||||
|
||||
/* Initial attempt to read accesslist */
|
||||
accesslist_readfile( );
|
||||
|
||||
|
Reference in New Issue
Block a user