diff options
author | Harald Welte <laforge@osmocom.org> | 2020-06-29 07:49:53 +0200 |
---|---|---|
committer | Harald Welte <laforge@osmocom.org> | 2020-06-29 22:12:42 +0200 |
commit | b3414ed4cccb9b15cb48a5d9aa6c52c9e8d9c3fa (patch) | |
tree | 5900061e1e96734c4cb86ea6f8519f0f2e1d2074 | |
parent | 9bedf75f2b154a4c2dd27ce4ce3c9a2d96068558 (diff) |
_e1_line_new(): Initialize timeslot fd to -1
Otherwise we might up ending up doing plenty of unintended close(0)
in _e1d_ts_stop()
Change-Id: I6b88a3ff7d650a0caa242e6ac60d7778564e237c
-rw-r--r-- | src/intf_line.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/intf_line.c b/src/intf_line.c index f572190..a879922 100644 --- a/src/intf_line.c +++ b/src/intf_line.c @@ -78,8 +78,10 @@ e1_line_new(struct e1_intf *intf, void *drv_data) line->intf = intf; line->drv_data = drv_data; - for (int i=0; i<32; i++) + for (int i=0; i<32; i++) { line->ts[i].id = i; + line->ts[i].fd = -1; + } INIT_LLIST_HEAD(&line->list); |