diff --git a/epan/dissectors/packet-umts_rlc.c b/epan/dissectors/packet-umts_rlc.c index 00f553fe90..9d1ab2f0ab 100644 --- a/epan/dissectors/packet-umts_rlc.c +++ b/epan/dissectors/packet-umts_rlc.c @@ -2701,6 +2701,10 @@ dissect_rlc_heur(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree, void *data rlcInfoAlreadySet = TRUE; } + /* Setting non-zero UE-ID for RLC reassembly to work, might be + * overriden if the optional URNTI tag is present */ + rlci->ueid[fpi->cur_tb] = 1; + /* Read conditional/optional fields */ while (tag != RLC_PAYLOAD_TAG) { /* Process next tag */