9
0
Fork 0

State number of auth vectors in SAI response

This commit is contained in:
Harald Welte 2016-05-05 16:50:39 +02:00
parent 06db912aaa
commit 9239c1a615
1 changed files with 3 additions and 1 deletions

View File

@ -47,7 +47,6 @@ static int rx_send_auth_info(struct osmo_gsup_conn *conn,
/* initialize return message structure */
memset(&gsup_out, 0, sizeof(gsup_out));
gsup_out.message_type = OSMO_GSUP_MSGT_SEND_AUTH_INFO_RESULT;
memcpy(&gsup_out.imsi, &gsup->imsi, sizeof(gsup_out.imsi));
rc = db_get_auc(g_dbc, gsup->imsi, gsup_out.auth_vectors,
@ -59,6 +58,9 @@ static int rx_send_auth_info(struct osmo_gsup_conn *conn,
} else if (rc == 0) {
gsup_out.message_type = OSMO_GSUP_MSGT_SEND_AUTH_INFO_ERROR;
gsup_out.cause = GMM_CAUSE_IMSI_UNKNOWN;
} else {
gsup_out.message_type = OSMO_GSUP_MSGT_SEND_AUTH_INFO_RESULT;
gsup_out.num_auth_vectors = rc;
}
msg_out = msgb_alloc_headroom(1024+16, 16, "GSUP AUC response");