diff options
author | Neels Hofmeyr <neels@hofmeyr.de> | 2019-10-30 02:08:28 +0100 |
---|---|---|
committer | Oliver Smith <osmith@sysmocom.de> | 2019-11-25 13:13:19 +0100 |
commit | a7d0f87eb7587a8ea28e87dca1c4d5f829f52b32 (patch) | |
tree | 48026adc78769b39e26946d737f73724d5951f53 /src/gsup_server.c | |
parent | 981e126686e1e3e05192b8d34b95be4935dfb8f0 (diff) |
add osmo_gsup_msgb_alloc()
Throughout osmo-hlr's code, the GSUP msgb allocation is duplicated as:
msgb_alloc_headroom(1024+16, 16, "foo");
Instead, use one common function to keep the magic numbers in one place.
Change-Id: I40e99b5bc4fd8f750da7643c03b2119ac3bfd95e
Diffstat (limited to 'src/gsup_server.c')
-rw-r--r-- | src/gsup_server.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/gsup_server.c b/src/gsup_server.c index bee6aef..ed1b285 100644 --- a/src/gsup_server.c +++ b/src/gsup_server.c @@ -30,6 +30,13 @@ #include <osmocom/hlr/gsup_server.h> #include <osmocom/hlr/gsup_router.h> +struct msgb *osmo_gsup_msgb_alloc(const char *label) +{ + struct msgb *msg = msgb_alloc_headroom(1024+16, 16, label); + OSMO_ASSERT(msg); + return msg; +} + static void osmo_gsup_server_send(struct osmo_gsup_conn *conn, int proto_ext, struct msgb *msg_tx) { |