summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorDenis Kenzior <denkenz@gmail.com>2019-04-30 11:09:52 -0500
committerDenis Kenzior <denkenz@gmail.com>2019-04-30 11:09:52 -0500
commit614ffb0761d421a797ec25f8f0b1e05b85f126f6 (patch)
treec44b8a3f7bbac89635ecbc8fcf13457c6efbae53 /src
parentd3625f8e6f5e34c5c37c30a7d9790094411bb00f (diff)
downloadofono-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.c4
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",