--- bitlbee.c
+++ bitlbee.c
@@ -106,6 +106,7 @@
 		else if( i != 0 ) 
 			exit( 0 );
 		
+		setsid();
 		chdir( "/" );
 		
 		if( getenv( "_BITLBEE_RESTART_STATE" ) == NULL )
