ipaccess: fix write path for OML/RSL message from BSC -> BTS

This patch fixes the write path for OML/RSL messages. I broke
this while trying to support the delivery of IPA CCM messages
using this path, which is not useful since they are directly
delivered by means of the file descriptor.

This patch fixes the corruption of messages leaving the BSC.
This commit is contained in:
Pablo Neira Ayuso 2011-07-05 18:31:59 +02:00 committed by Pablo Neira Ayuso
parent a20762ab72
commit b9ed7e3145
1 changed files with 1 additions and 3 deletions

View File

@ -462,9 +462,7 @@ static int __handle_ts1_write(struct osmo_fd *bfd, struct e1inp_line *line)
}
msg->l2h = msg->data;
/* This is an IPA CCM, it already contains the header, skip. */
if (msgb_tailroom(msg) < sizeof(struct ipaccess_head))
ipaccess_prepend_header(msg, sign_link->tei);
ipaccess_prepend_header(msg, sign_link->tei);
DEBUGP(DMI, "TX %u: %s\n", ts_nr, osmo_hexdump(msg->l2h, msgb_l2len(msg)));