dahdi: Don't use perror() directly, use osmocom logging instead

Change-Id: I287e10ee49a8ac26eef903568b29a3b2abf3b43e
This commit is contained in:
Harald Welte 2020-01-12 12:17:33 +01:00
parent a160e4bfdb
commit 510ae993a0
1 changed files with 8 additions and 4 deletions

View File

@ -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);