diff options
| -rwxr-xr-x | configure | 3 | ||||
| -rw-r--r-- | ipc.c | 3 | 
2 files changed, 4 insertions, 2 deletions
| @@ -18,7 +18,7 @@ includedir='$prefix/include/bitlbee/'  systemdsystemunitdir=''  libevent='/usr/'  pidfile='/var/run/bitlbee.pid' -ipcsocket='/var/run/bitlbee.sock' +ipcsocket=''  pcdir='$prefix/lib/pkgconfig'  systemlibdirs="/lib /lib64 /usr/lib /usr/lib64 /usr/local/lib /usr/local/lib64" @@ -66,7 +66,6 @@ Option		Description				Default  --systemdsystemunitdir=...				$systemdsystemunitdir  --pidfile=...						$pidfile  --config=...						$config ---ipcsocket=...						$ipcsocket  --msn=0/1	Disable/enable MSN part			$msn  --jabber=0/1	Disable/enable Jabber part		$jabber @@ -908,6 +908,9 @@ int ipc_master_listen_socket()  	struct sockaddr_un un_addr;  	int serversock; +	if (!IPCSOCKET || !*IPCSOCKET) +		return 1; +  	/* Clean up old socket files that were hanging around.. */  	if (unlink(IPCSOCKET) == -1 && errno != ENOENT) {  		log_message( LOGLVL_ERROR, "Could not remove old IPC socket at %s: %s", IPCSOCKET, strerror(errno) ); | 
