From 6f1ac87333108b84a083eedb89ee3eb3d9f4497b Mon Sep 17 00:00:00 2001 From: Andreas Eversberg Date: Sun, 14 Sep 2008 12:27:11 +0200 Subject: 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 --- lcradmin.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'lcradmin.c') 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; -- cgit v1.2.3-55-g7522