mncc: Remember the IMSI as well

This commit is contained in:
Holger Hans Peter Freyther 2016-03-23 17:07:00 +01:00
parent dbe55c1eb5
commit a0aa566ec4
2 changed files with 2 additions and 0 deletions

View File

@ -56,6 +56,7 @@ struct mncc_call_leg {
uint32_t callref;
struct gsm_mncc_number called;
struct gsm_mncc_number calling;
char imsi[16];
struct mncc_connection *conn;
};

View File

@ -195,6 +195,7 @@ static void check_setup(struct mncc_connection *conn, char *buf, int rc)
leg->state = MNCC_CC_INITIAL;
memcpy(&leg->called, &data->called, sizeof(leg->called));
memcpy(&leg->calling, &data->calling, sizeof(leg->calling));
memcpy(&leg->imsi, data->imsi, sizeof(leg->imsi));
LOGP(DMNCC, LOGL_DEBUG,
"Created call(%u) with MNCC leg(%u) IMSI(%.16s)\n",