summaryrefslogtreecommitdiff
path: root/ztscan.c
diff options
context:
space:
mode:
authorkpfleming <kpfleming@5390a7c7-147a-4af0-8ec9-7488f05a26cb>2007-12-04 18:13:04 +0000
committerkpfleming <kpfleming@5390a7c7-147a-4af0-8ec9-7488f05a26cb>2007-12-04 18:13:04 +0000
commit3a685bb90b83ebf4aabf0aa0a974a2d65e38375e (patch)
tree70c16cffd1b46b0675fb00529dc1cf6cd0c09338 /ztscan.c
parentc937d5f0c4cb86a63d3b79fe76ba3d60c2cd8dc4 (diff)
the analog card drivers can now mark failed modules as 'broken', and ztscan can output that information
git-svn-id: http://svn.digium.com/svn/zaptel/branches/1.4@3294 5390a7c7-147a-4af0-8ec9-7488f05a26cb
Diffstat (limited to 'ztscan.c')
-rw-r--r--ztscan.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/ztscan.c b/ztscan.c
index 1ca0574..1e14ced 100644
--- a/ztscan.c
+++ b/ztscan.c
@@ -149,7 +149,9 @@ int main(int argc, char *argv[])
continue;
};
fprintf(stdout, "port=%d,", y);
- switch (params.sigcap & (__ZT_SIG_FXO | __ZT_SIG_FXS)) {
+ if (params.sigcap == ZT_SIG_BROKEN)
+ fprintf(stdout, "FXS FAILED");
+ else switch (params.sigcap & (__ZT_SIG_FXO | __ZT_SIG_FXS)) {
case __ZT_SIG_FXO:
fprintf(stdout, "FXO");
break;