summaryrefslogtreecommitdiffstats
path: root/socket_server.c
diff options
context:
space:
mode:
authorAndreas Eversberg2008-09-07 10:31:58 +0200
committerAndreas Eversberg2008-09-07 10:31:58 +0200
commitb2a665f8f1cdeb7d02c3f665d95e6a80297e21d1 (patch)
tree251018611c3b3f45300ad3f811cbe756fd00e8b9 /socket_server.c
parentchanged port attribute to "portnum". (diff)
downloadlcr-b2a665f8f1cdeb7d02c3f665d95e6a80297e21d1.tar.gz
lcr-b2a665f8f1cdeb7d02c3f665d95e6a80297e21d1.tar.xz
lcr-b2a665f8f1cdeb7d02c3f665d95e6a80297e21d1.zip
Ports can now be specified by number or by name.
Names are shown in state-screen also. modified: README modified: default/interface.conf modified: interface.c modified: interface.h modified: lcradmin.c modified: lcrsocket.h modified: mISDN.cpp modified: mISDN.h modified: main.h modified: socket_server.c
Diffstat (limited to 'socket_server.c')
-rw-r--r--socket_server.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/socket_server.c b/socket_server.c
index 166080d..4b5a841 100644
--- a/socket_server.c
+++ b/socket_server.c
@@ -887,6 +887,8 @@ int admin_state(struct admin_queue **responsep)
SCPY(response->am[num].u.i.interface_name, interface->name);
/* portnum */
response->am[num].u.i.portnum = ifport->portnum;
+ /* portname */
+ SCPY(response->am[num].u.i.portname, ifport->portname);
/* iftype */
response->am[num].u.i.extension = interface->extension;
/* block */
@@ -1178,7 +1180,6 @@ int admin_handle(void)
{
work = 1;
brokenpipe:
- printf("Broken pipe on socket %d. (errno=%d).\n", admin->sock, errno);
PDEBUG(DEBUG_LOG, "Broken pipe on socket %d. (errno=%d).\n", admin->sock, errno);
*adminp = admin->next;
free_connection(admin);