summaryrefslogtreecommitdiffstats
path: root/ax25ipd/process.c
diff options
context:
space:
mode:
Diffstat (limited to 'ax25ipd/process.c')
-rw-r--r--ax25ipd/process.c12
1 files changed, 10 insertions, 2 deletions
diff --git a/ax25ipd/process.c b/ax25ipd/process.c
index 0b1308c..34c0fc7 100644
--- a/ax25ipd/process.c
+++ b/ax25ipd/process.c
@@ -198,7 +198,11 @@ int l;
}
#endif
} /* end of tnc mode */
- send_kiss(port, buf, l);
+ if (!ttyfd_bpq)
+ send_kiss(port, buf, l);
+ else {
+ send_bpq(buf, l);
+ }
}
/*
@@ -240,7 +244,11 @@ void do_beacon()
if (loglevel > 2)
dump_ax25frame("do_beacon: ", bcbuf, bclen);
stats.kiss_beacon_outs++;
- send_kiss(0, bcbuf, bclen);
+ if (!ttyfd_bpq)
+ send_kiss(0, bcbuf, bclen);
+ else {
+ send_bpq(bcbuf, bclen);
+ }
}
/*