|
|
|
@ -759,15 +759,19 @@ static void ot_try_bind( char ip[4], uint16 port, int is_tcp ) {
@@ -759,15 +759,19 @@ static void ot_try_bind( char ip[4], uint16 port, int is_tcp ) {
|
|
|
|
|
#ifdef WANT_BLACKLISTING |
|
|
|
|
/* Read initial black list */ |
|
|
|
|
void read_blacklist_file( int foo ) { |
|
|
|
|
FILE * blacklist_filehandle = fopen( blacklist_filename, "r" ); |
|
|
|
|
FILE * blacklist_filehandle; |
|
|
|
|
ot_hash infohash; |
|
|
|
|
foo = foo; |
|
|
|
|
|
|
|
|
|
signal( SIGHUP, SIG_IGN ); |
|
|
|
|
blacklist_filehandle = fopen( blacklist_filename, "r" ); |
|
|
|
|
|
|
|
|
|
/* Free blacklist vector in trackerlogic.c*/ |
|
|
|
|
blacklist_reset(); |
|
|
|
|
|
|
|
|
|
if( blacklist_filehandle == NULL ) { |
|
|
|
|
fprintf( stderr, "Warning: Can't open blacklist file: %s (but will try to create it later, if necessary and possible).", blacklist_filename ); |
|
|
|
|
signal( SIGHUP, read_blacklist_file ); |
|
|
|
|
return; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
@ -789,7 +793,9 @@ void read_blacklist_file( int foo ) {
@@ -789,7 +793,9 @@ void read_blacklist_file( int foo ) {
|
|
|
|
|
ignore_line: |
|
|
|
|
continue; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
fclose( blacklist_filehandle ); |
|
|
|
|
signal( SIGHUP, read_blacklist_file ); |
|
|
|
|
} |
|
|
|
|
#endif |
|
|
|
|
|
|
|
|
|