aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorHarald Welte <laforge@osmocom.org>2020-01-12 12:17:33 +0100
committerHarald Welte <laforge@osmocom.org>2020-01-12 12:17:54 +0100
commit510ae993a035b686d0f36743c853d333436b225f (patch)
treed96ac05f118dfd5d3eae34cb85ec4f3219b55900
parenta160e4bfdb12b1a31c77150b00d089b78c46bc8d (diff)
dahdi: Don't use perror() directly, use osmocom logging instead
-rw-r--r--src/input/dahdi.c12
1 files changed, 8 insertions, 4 deletions
diff --git a/src/input/dahdi.c b/src/input/dahdi.c
index 5da0a2d..4d01fe0 100644
--- a/src/input/dahdi.c
+++ b/src/input/dahdi.c
@@ -181,11 +181,13 @@ static int handle_ts1_read(struct osmo_fd *bfd)
if (ret == -1)
handle_dahdi_exception(e1i_ts);
else if (ret < 0) {
- perror("read ");
+ LOGP(DLMI, LOGL_ERROR, "%s read failed %d (%s)\n", __func__, ret, strerror(errno));
+ return ret;
}
msgb_put(msg, ret - 2);
if (ret <= 3) {
- perror("read ");
+ LOGP(DLMI, LOGL_ERROR, "%s read failed %d (%s)\n", __func__, ret, strerror(errno));
+ return ret;
}
return e1inp_rx_ts_lapd(e1i_ts, msg);
@@ -294,11 +296,13 @@ static int handle_hdlc_read(struct osmo_fd *bfd)
if (ret == -1)
handle_dahdi_exception(e1i_ts);
else if (ret < 0) {
- perror("read ");
+ LOGP(DLMI, LOGL_ERROR, "%s read failed %d (%s)\n", __func__, ret, strerror(errno));
+ return ret;
}
msgb_put(msg, ret - 2);
if (ret <= 3) {
- perror("read ");
+ LOGP(DLMI, LOGL_ERROR, "%s read failed %d (%s)\n", __func__, ret, strerror(errno));
+ return ret;
}
return e1inp_rx_ts(e1i_ts, msg, 0, 0);