diff options
author | Denis Kenzior <denkenz@gmail.com> | 2019-04-30 11:09:52 -0500 |
---|---|---|
committer | Denis Kenzior <denkenz@gmail.com> | 2019-04-30 11:09:52 -0500 |
commit | 614ffb0761d421a797ec25f8f0b1e05b85f126f6 (patch) | |
tree | c44b8a3f7bbac89635ecbc8fcf13457c6efbae53 /src | |
parent | d3625f8e6f5e34c5c37c30a7d9790094411bb00f (diff) | |
download | ofono-614ffb0761d421a797ec25f8f0b1e05b85f126f6.tar.gz |
sim-auth: Use memcpy instead of strncpy
The code is not really copying strings but 2 or 3 character sof the MNC.
Make this clearer.
Diffstat (limited to 'src')
-rw-r--r-- | src/sim-auth.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/sim-auth.c b/src/sim-auth.c index 0434350d..6b77afd9 100644 --- a/src/sim-auth.c +++ b/src/sim-auth.c @@ -659,10 +659,10 @@ static char *build_nai(const char *imsi) strncpy(mcc, imsi, 3); if (strlen(imsi) == 16) { - strncpy(mnc, imsi + 3, 3); + memcpy(mnc, imsi + 3, 3); } else { mnc[0] = '0'; - strncpy(mnc + 1, imsi + 3, 2); + memcpy(mnc + 1, imsi + 3, 2); } nai = g_strdup_printf("%s@ims.mnc%.3s.mcc%.3s.3gppnetwork.org", |