fprintf(stderr,"cmdgw: Creating new listener on addr %s\n", cmdaddr.str() );
- const struct sockaddr_in sin = (sockaddr_in)cmdaddr;
+ struct sockaddr_in sin;
+ sin.sin_addr.s_addr = cmdaddr.addr->dests[0].addr;
+ sin.sin_port = cmdaddr.addr->dests[0].port;
+ sin.sin_family = AF_INET;
cmd_evlistener = evconnlistener_new_bind(evbase, CmdGwNewConnectionCallback, NULL,
LEV_OPT_CLOSE_ON_FREE|LEV_OPT_REUSEABLE, -1,