summaryrefslogtreecommitdiffstats
path: root/lcradmin.c
diff options
context:
space:
mode:
authorAndreas Eversberg2008-09-14 12:27:11 +0200
committerAndreas Eversberg2008-09-14 12:27:11 +0200
commit6f1ac87333108b84a083eedb89ee3eb3d9f4497b (patch)
treebc4c8ed22794873ec35dada2ff53d9a9bccdbd84 /lcradmin.c
parentCorrected error print, if mISDN_dsp.ko module cannot be loaded. (diff)
downloadlcr-6f1ac87333108b84a083eedb89ee3eb3d9f4497b.tar.gz
lcr-6f1ac87333108b84a083eedb89ee3eb3d9f4497b.tar.xz
lcr-6f1ac87333108b84a083eedb89ee3eb3d9f4497b.zip
Fixed trace bugs.
modified: README modified: interface.c modified: lcradmin.c modified: mISDN.cpp modified: main.c modified: socket_server.c modified: trace.c modified: vbox.cpp
Diffstat (limited to 'lcradmin.c')
-rw-r--r--lcradmin.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/lcradmin.c b/lcradmin.c
index 8cd40da..a63cb1c 100644
--- a/lcradmin.c
+++ b/lcradmin.c
@@ -668,7 +668,10 @@ const char *admin_state(int sock, char *argv[])
color(white);
if (m[i].u.i.block >= 2)
{
- SPRINT(buffer, "%s (port %d: %s)%s", m[i].u.i.interface_name, m[i].u.i.portnum, m[i].u.i.portname, (m[i].u.i.extension)?" extension":"");
+ if (m[i].u.i.portnum < 0)
+ SPRINT(buffer, "%s (port ?: %s)%s", m[i].u.i.interface_name, m[i].u.i.portname, (m[i].u.i.extension)?" extension":"");
+ else
+ SPRINT(buffer, "%s (port %d: %s)%s", m[i].u.i.interface_name, m[i].u.i.portnum, m[i].u.i.portname, (m[i].u.i.extension)?" extension":"");
addstr(buffer);
color(red);
addstr(" not loaded");
@@ -1585,6 +1588,7 @@ const char *admin_trace(int sock, int argc, char *argv[])
memset(&msg, 0, sizeof(msg));
msg.message = ADMIN_TRACE_REQUEST;
msg.u.trace_req.detail = 3;
+ msg.u.trace_req.port = -1;
/* parse args */
i = 2;