diff options
Diffstat (limited to 'ipc.c')
| -rw-r--r-- | ipc.c | 5 | 
1 files changed, 2 insertions, 3 deletions
@@ -83,8 +83,6 @@ void ipc_master_cmd_rehash( irc_t *data, char **cmd )  void ipc_master_cmd_restart( irc_t *data, char **cmd )  { -	struct bitlbee_child *child = (void*) data; -	  	if( global.conf->runmode != RUNMODE_FORKDAEMON )  	{  		/* Tell child that this is unsupported. */ @@ -508,7 +506,7 @@ int ipc_master_listen_socket()  		return 0;  	} -	if (bind(serversock, &un_addr, sizeof(un_addr)) == -1) { +	if (bind(serversock, (struct sockaddr *)&un_addr, sizeof(un_addr)) == -1) {  		log_message( LOGLVL_WARNING, "Unable to bind UNIX socket to %s: %s", IPCSOCKET, strerror(errno) );  		return 0;  	} @@ -572,5 +570,6 @@ int ipc_master_load_state()  	ipc_to_children_str( "HELLO\r\n" );  	ipc_to_children_str( "OPERMSG :New BitlBee master process started (version " BITLBEE_VERSION ")\r\n" ); +	fclose( fp );  	return 1;  }  | 
