From 5914bad40ba49cdf39a72cf8db5b492ca318cd38 Mon Sep 17 00:00:00 2001 From: Sylvain Munaut Date: Wed, 9 Jun 2010 20:49:24 +0200 Subject: [grps] Fix GTP data_ind call back message creation We'll need to push data both before and after, so make sure there is both headroom & tailroom Signed-off-by: Sylvain Munaut --- openbsc/src/gprs/sgsn_libgtp.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'openbsc/src/gprs/sgsn_libgtp.c') diff --git a/openbsc/src/gprs/sgsn_libgtp.c b/openbsc/src/gprs/sgsn_libgtp.c index a28790a0f..b5560db0a 100644 --- a/openbsc/src/gprs/sgsn_libgtp.c +++ b/openbsc/src/gprs/sgsn_libgtp.c @@ -373,7 +373,7 @@ static int cb_data_ind(struct pdp_t *lib, void *packet, unsigned int len) } mm = pdp->mm; - msg = msgb_alloc_headroom(len+128, 128, "GTP->SNDCP"); + msg = msgb_alloc_headroom(len+256, 128, "GTP->SNDCP"); ud = msgb_put(msg, len); memcpy(ud, packet, len); -- cgit v1.2.3