lynxis lazus has uploaded this change for review. ( https://gerrit.osmocom.org/c/osmo-sgsn/+/43512?usp=email )
Change subject: Fixup: shift left of 32bit int ......................................................................
Fixup: shift left of 32bit int
Change-Id: I5bb56d3623e7740defa8f77adfb40e9699455791 --- M src/sgsn/gprs_gmm.c 1 file changed, 1 insertion(+), 1 deletion(-)
git pull ssh://gerrit.osmocom.org:29418/osmo-sgsn refs/changes/12/43512/1
diff --git a/src/sgsn/gprs_gmm.c b/src/sgsn/gprs_gmm.c index d3b4101..67f136c 100644 --- a/src/sgsn/gprs_gmm.c +++ b/src/sgsn/gprs_gmm.c @@ -1504,7 +1504,7 @@ guti->gummei.mme.group_id = req->old_rai.lac.lac; guti->gummei.mme.code = req->old_rai.rac; /* bits 31 to 30 are always 11; P-TMSI bits29 to 24, 15 to 0 */ - guti->mtmsi |= (1 << 31) | (1 << 30) | (ptmsi & 0x3f00ffff); + guti->mtmsi |= (1ul << 31) | (1ul << 30) | (ptmsi & 0x3f00ffff); guti->mtmsi |= (ptmsi_mtmsi << 16); /* bits 23 to 16 is the NRI */ /* eutran_nri = (ptmsi >> 16) & 0xff; */