X-Git-Url: http://git.eversberg.eu/gitweb.cgi?p=lcr.git;a=blobdiff_plain;f=socket_server.c;h=4619f60deb551d88a59de20342d95e9ad1b56afa;hp=77e5309c74873d6591e885379e436f154243b392;hb=cbc232643c7b26d64204ba7f6151007e9c0267e4;hpb=d60dae29f9b68bc51e7bb29cbbb62653f8da5191 diff --git a/socket_server.c b/socket_server.c index 77e5309..4619f60 100644 --- a/socket_server.c +++ b/socket_server.c @@ -654,10 +654,11 @@ int admin_message_to_join(struct admin_msg *msg, struct admin_list *admin) * no ref given for *_ack */ if (msg->type == MESSAGE_BCHANNEL) if (msg->param.bchannel.type == BCHANNEL_ASSIGN_ACK - || msg->param.bchannel.type == BCHANNEL_REMOVE_ACK) + || msg->param.bchannel.type == BCHANNEL_REMOVE_ACK + || msg->param.bchannel.type == BCHANNEL_RELEASE) { /* no ref, but address */ - message_bchannel_from_join(NULL, msg->param.bchannel.type, msg->param.bchannel.handle); + message_bchannel_from_remote(NULL, msg->param.bchannel.type, msg->param.bchannel.handle); return(0); }