X-Git-Url: http://git.eversberg.eu/gitweb.cgi?p=lcr.git;a=blobdiff_plain;f=socket_server.c;h=9abb5b2c12a10719f2df9ad6b465ee1b8d61b5b5;hp=4b5a841466b703c2bf34c6d06733991bf59dbe96;hb=6bf7c7f9db360d6031417b012dcb0e90e2251cd6;hpb=b2a665f8f1cdeb7d02c3f665d95e6a80297e21d1 diff --git a/socket_server.c b/socket_server.c index 4b5a841..9abb5b2 100644 --- a/socket_server.c +++ b/socket_server.c @@ -91,7 +91,7 @@ void free_connection(struct admin_list *admin) /* free remote joins */ if (admin->remote_name[0]) { - start_trace(0, + start_trace(-1, NULL, NULL, NULL, @@ -298,7 +298,7 @@ int admin_route(struct admin_queue **responsep) apppbx->e_callback = 0; apppbx->e_action = NULL; apppbx->release(RELEASE_ALL, LOCATION_PRIVATE_LOCAL, CAUSE_NORMAL, LOCATION_PRIVATE_LOCAL, CAUSE_NORMAL); - start_trace(0, + start_trace(-1, NULL, numberrize_callerinfo(apppbx->e_callerinfo.id, apppbx->e_callerinfo.ntype, options.national, options.international), apppbx->e_dialinginfo.id, @@ -415,6 +415,7 @@ int admin_block(struct admin_queue **responsep, int portnum, int block) response->am[0].u.x.portnum = portnum; /* search for port */ + ifport = NULL; interface = interface_first; while(interface) { @@ -646,7 +647,7 @@ int admin_message_to_join(struct admin_msg *msg, struct admin_list *admin) } /* set remote socket instance */ SCPY(admin->remote_name, msg->param.hello.application); - start_trace(0, + start_trace(-1, NULL, NULL, NULL, @@ -899,6 +900,10 @@ int admin_state(struct admin_queue **responsep) /* ptp */ response->am[num].u.i.ptp = mISDNport->ptp; + /* l1hold */ + response->am[num].u.i.l1hold = mISDNport->l1hold; + /* l2hold */ + response->am[num].u.i.l2hold = mISDNport->l2hold; /* ntmode */ response->am[num].u.i.ntmode = mISDNport->ntmode; /* pri */ @@ -909,6 +914,7 @@ int admin_state(struct admin_queue **responsep) response->am[num].u.i.l1link = mISDNport->l1link; /* l2link */ response->am[num].u.i.l2link = mISDNport->l2link; + memcpy(response->am[num].u.i.l2mask, mISDNport->l2mask, 16); /* los */ response->am[num].u.i.los = mISDNport->los; /* ais */