core: Quiet warning about strncpy use

This commit is contained in:
Denis Kenzior 2019-05-16 15:10:40 -05:00
parent 4b8cc2fcac
commit 5d3640397a
4 changed files with 5 additions and 5 deletions

View File

@ -579,7 +579,7 @@ static void pri_ifupdown(const char *interface, ofono_bool_t active)
return;
memset(&ifr, 0, sizeof(ifr));
strncpy(ifr.ifr_name, interface, IFNAMSIZ);
l_strlcpy(ifr.ifr_name, interface, IFNAMSIZ);
if (ioctl(sk, SIOCGIFFLAGS, &ifr) < 0)
goto done;
@ -615,7 +615,7 @@ static void pri_set_ipv4_addr(const char *interface, const char *address)
return;
memset(&ifr, 0, sizeof(ifr));
strncpy(ifr.ifr_name, interface, IFNAMSIZ);
l_strlcpy(ifr.ifr_name, interface, IFNAMSIZ);
if (ioctl(sk, SIOCGIFFLAGS, &ifr) < 0)
goto done;

View File

@ -296,7 +296,7 @@ static void hf_cnum_callback(const struct ofono_error *error, int total,
subscriber_number->type = numbers[num].type;
strncpy(subscriber_number->number, numbers[num].number,
OFONO_MAX_PHONE_NUMBER_LENGTH + 1);
OFONO_MAX_PHONE_NUMBER_LENGTH);
hf->subscriber_numbers = g_slist_prepend(hf->subscriber_numbers,
subscriber_number);

View File

@ -656,7 +656,7 @@ static char *build_nai(const char *imsi)
char mnc[3];
char *nai;
strncpy(mcc, imsi, 3);
memcpy(mcc, imsi, 3);
if (strlen(imsi) == 16) {
memcpy(mnc, imsi + 3, 3);

View File

@ -3607,7 +3607,7 @@ static void emulator_atd_cb(struct ofono_emulator *em,
emulator_dial(em, vc, num);
} else {
strncpy(number, str, len - 1);
memcpy(number, str, len - 1);
number[len - 1] = '\0';
emulator_dial(em, vc, number);