diff --git a/openair-cn/OPENAIRHSS/db/db_connector.c b/openair-cn/OPENAIRHSS/db/db_connector.c index 6585036b04097a028bb7b97ecce8135ab3bad3be..f96032896ac6978afb577bd14d10daded668592c 100644 --- a/openair-cn/OPENAIRHSS/db/db_connector.c +++ b/openair-cn/OPENAIRHSS/db/db_connector.c @@ -394,7 +394,8 @@ int hss_mysql_push_rand_sqn(const char *imsi, uint8_t *rand_p, uint8_t *sqn) } sqn_decimal = ((uint64_t)sqn[0] << 40) | ((uint64_t)sqn[1] << 32) | - (sqn[2] << 24) | (sqn[3] << 16) | (sqn[4] << 8) | sqn[5]; + ((uint64_t)sqn[2] << 24) | (sqn[3] << 16) | + (sqn[4] << 8) | sqn[5]; query_length = sprintf(query, "UPDATE `users` SET `rand`=UNHEX('");