Make libswift compilable after moving to MPTP sockets.
[swifty.git] / src / libswift / cmdgw.cpp
index 841bd25..675c3da 100644 (file)
@@ -738,7 +738,10 @@ bool InstallCmdGateway (struct event_base *evbase,Address cmdaddr,Address httpad
 
     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,