[gprs] sndcp: Fix call to msgb_alloc_headroom to have both head&tail room

Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
diff --git a/openbsc/src/gprs/gprs_sndcp.c b/openbsc/src/gprs/gprs_sndcp.c
index b03979a..8433326 100644
--- a/openbsc/src/gprs/gprs_sndcp.c
+++ b/openbsc/src/gprs/gprs_sndcp.c
@@ -182,7 +182,7 @@
 	unsigned int seg_nr;
 	uint8_t *npdu;
 
-	msg = msgb_alloc_headroom(sne->defrag.tot_len+128, 128, "SNDCP Defrag");
+	msg = msgb_alloc_headroom(sne->defrag.tot_len+256, 128, "SNDCP Defrag");
 	if (!msg)
 		return -ENOMEM;
 
@@ -379,7 +379,7 @@
 	uint8_t *data;
 	int rc, more;
 
-	fmsg = msgb_alloc_headroom(fs->sne->lle->params.n201_u+128, 128,
+	fmsg = msgb_alloc_headroom(fs->sne->lle->params.n201_u+256, 128,
 				   "SNDCP Frag");
 	if (!fmsg)
 		return -ENOMEM;