rem: return setup_connection (conn);
add: if (!setup_connection (conn)) return FALSE; conn->server_conn_id = conn->conn_id; return TRUE;
context: try_server (BaconMessageConnection *conn){	struct sockaddr_un uaddr;	uaddr.sun_family = AF_UNIX;	strncpy (uaddr.sun_path, conn->path,			MIN (strlen(conn->path)+1, UNIX_PATH_MAX));	conn->serverfd = conn->fd = socket (PF_UNIX, SOCK_STREAM, 0);	if (bind (conn->fd, (struct sockaddr *) &uaddr, sizeof (uaddr)) == -1)	{		conn->fd = -1;		return FALSE;	}	listen (conn->fd, 5);	return setup_connection (conn);}