aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/packet-gtpv2.c
diff options
context:
space:
mode:
authorJoakim Karlsson <oakimk@gmail.com>2023-01-20 13:31:05 +0100
committerAndersBroman <a.broman58@gmail.com>2023-01-21 14:33:04 +0000
commitdee461254b0a3a5997f42b6017dbc0f9aaf149a6 (patch)
tree992936c6cb290baa1a8aa4ca3982ad1fffeb76cf /epan/dissectors/packet-gtpv2.c
parent39d9c77109fc08c71f8b5668aca487c2ed5b8879 (diff)
GTPv2: Track Session during Inter RAT Mobility signaling
Diffstat (limited to 'epan/dissectors/packet-gtpv2.c')
-rw-r--r--epan/dissectors/packet-gtpv2.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/epan/dissectors/packet-gtpv2.c b/epan/dissectors/packet-gtpv2.c
index 6f8fbb3594..50141b2c2a 100644
--- a/epan/dissectors/packet-gtpv2.c
+++ b/epan/dissectors/packet-gtpv2.c
@@ -8862,6 +8862,10 @@ track_gtpv2_session(tvbuff_t * tvb, packet_info * pinfo, proto_tree * tree, gtpv
add_gtp_session(pinfo->num, session);
}
}
+ else if (gtpv2_hdr->message == GTPV2_MODIFY_BEARER_REQUEST) {
+ /* If MBEAREQ and not already in the list then we create a new session*/
+ add_gtp_session(pinfo->num, gtp_session_count++);
+ }
}
}
}