summaryrefslogtreecommitdiff
path: root/dahdi_scan.c
diff options
context:
space:
mode:
Diffstat (limited to 'dahdi_scan.c')
-rw-r--r--dahdi_scan.c7
1 files changed, 6 insertions, 1 deletions
diff --git a/dahdi_scan.c b/dahdi_scan.c
index 26ec781..582f44d 100644
--- a/dahdi_scan.c
+++ b/dahdi_scan.c
@@ -37,6 +37,11 @@
#include "dahdi_tools_version.h"
+static inline int is_digital_span(struct dahdi_spaninfo *s)
+{
+ return (s->linecompat > 0);
+}
+
int main(int argc, char *argv[])
{
int ctl;
@@ -135,7 +140,7 @@ int main(int argc, char *argv[])
continue;
}
- if (params.sigcap & (__DAHDI_SIG_DACS | DAHDI_SIG_CAS)) {
+ if (is_digital_span(&s)) {
/* this is a digital span */
fprintf(stdout, "type=digital-%s\n", s.spantype);
fprintf(stdout, "syncsrc=%d\n", s.syncsrc);