Index: channels/ooh323c/src/oochannels.c =================================================================== --- channels/ooh323c/src/oochannels.c (revision 611) +++ channels/ooh323c/src/oochannels.c (working copy) @@ -596,7 +596,10 @@ if(gH323ep.cmdSock) { if(FD_ISSET(gH323ep.cmdSock, pReadfds)) { - ooReadAndProcessStackCommand(); + if(ooReadAndProcessStackCommand() != OO_OK) { + /* ooReadAndProcessStackCommand prints an error message */ + return OO_FAILED; + } } } Index: channels/ooh323c/src/ooCmdChannel.c =================================================================== --- channels/ooh323c/src/ooCmdChannel.c (revision 611) +++ channels/ooh323c/src/ooCmdChannel.c (working copy) @@ -42,7 +42,7 @@ OOTRACEERR1("ERROR: Failed to create socket for CMD listener\n"); return OO_FAILED; } - ret= ooSocketStrToAddr (gH323ep.signallingIP, &ipaddrs); + ret= ooSocketStrToAddr ("127.0.0.1", &ipaddrs); if((ret=ooSocketBind (gH323ep.cmdListener, ipaddrs, gH323ep.cmdPort))==ASN_OK) {