summaryrefslogtreecommitdiffstats
path: root/lcradmin.c
diff options
context:
space:
mode:
authorAndreas Eversberg2008-09-14 14:37:51 +0200
committerAndreas Eversberg2008-09-14 14:37:51 +0200
commit6d3d13def341dcddb6fe4336d18ce2ac9b996029 (patch)
treef4c5b986989cda5316999c723e2dd5b6e23e1277 /lcradmin.c
parentFixed trace bugs. (diff)
downloadlcr-6d3d13def341dcddb6fe4336d18ce2ac9b996029.tar.gz
lcr-6d3d13def341dcddb6fe4336d18ce2ac9b996029.tar.xz
lcr-6d3d13def341dcddb6fe4336d18ce2ac9b996029.zip
fixed some layer 2 link issues
modified: README modified: apppbx.cpp modified: lcradmin.c modified: mISDN.cpp modified: route.c
Diffstat (limited to 'lcradmin.c')
-rw-r--r--lcradmin.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/lcradmin.c b/lcradmin.c
index a63cb1c..1459aeb 100644
--- a/lcradmin.c
+++ b/lcradmin.c
@@ -681,8 +681,11 @@ const char *admin_state(int sock, char *argv[])
addstr(buffer);
if (m[i].u.i.ptp || !m[i].u.i.ntmode)
{
- color((m[i].u.i.l2link)?green:red);
- addstr((m[i].u.i.l2link)?" L2 UP":" L2 down");
+ color((m[i].u.i.l2link > 0)?green:red);
+ if (m[i].u.i.l2link < 0)
+ addstr(" L2 unknown");
+ else
+ addstr((m[i].u.i.l2link)?" L2 UP":" L2 down");
}
color((m[i].u.i.l1link > 0)?green:blue);
if (m[i].u.i.l1link < 0)