mirror of git://git.sysmocom.de/ofono
core: Quiet warning about strncpy use
This commit is contained in:
parent
4b8cc2fcac
commit
5d3640397a
|
@ -579,7 +579,7 @@ static void pri_ifupdown(const char *interface, ofono_bool_t active)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
memset(&ifr, 0, sizeof(ifr));
|
memset(&ifr, 0, sizeof(ifr));
|
||||||
strncpy(ifr.ifr_name, interface, IFNAMSIZ);
|
l_strlcpy(ifr.ifr_name, interface, IFNAMSIZ);
|
||||||
|
|
||||||
if (ioctl(sk, SIOCGIFFLAGS, &ifr) < 0)
|
if (ioctl(sk, SIOCGIFFLAGS, &ifr) < 0)
|
||||||
goto done;
|
goto done;
|
||||||
|
@ -615,7 +615,7 @@ static void pri_set_ipv4_addr(const char *interface, const char *address)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
memset(&ifr, 0, sizeof(ifr));
|
memset(&ifr, 0, sizeof(ifr));
|
||||||
strncpy(ifr.ifr_name, interface, IFNAMSIZ);
|
l_strlcpy(ifr.ifr_name, interface, IFNAMSIZ);
|
||||||
|
|
||||||
if (ioctl(sk, SIOCGIFFLAGS, &ifr) < 0)
|
if (ioctl(sk, SIOCGIFFLAGS, &ifr) < 0)
|
||||||
goto done;
|
goto done;
|
||||||
|
|
|
@ -296,7 +296,7 @@ static void hf_cnum_callback(const struct ofono_error *error, int total,
|
||||||
|
|
||||||
subscriber_number->type = numbers[num].type;
|
subscriber_number->type = numbers[num].type;
|
||||||
strncpy(subscriber_number->number, numbers[num].number,
|
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,
|
hf->subscriber_numbers = g_slist_prepend(hf->subscriber_numbers,
|
||||||
subscriber_number);
|
subscriber_number);
|
||||||
|
|
|
@ -656,7 +656,7 @@ static char *build_nai(const char *imsi)
|
||||||
char mnc[3];
|
char mnc[3];
|
||||||
char *nai;
|
char *nai;
|
||||||
|
|
||||||
strncpy(mcc, imsi, 3);
|
memcpy(mcc, imsi, 3);
|
||||||
|
|
||||||
if (strlen(imsi) == 16) {
|
if (strlen(imsi) == 16) {
|
||||||
memcpy(mnc, imsi + 3, 3);
|
memcpy(mnc, imsi + 3, 3);
|
||||||
|
|
|
@ -3607,7 +3607,7 @@ static void emulator_atd_cb(struct ofono_emulator *em,
|
||||||
|
|
||||||
emulator_dial(em, vc, num);
|
emulator_dial(em, vc, num);
|
||||||
} else {
|
} else {
|
||||||
strncpy(number, str, len - 1);
|
memcpy(number, str, len - 1);
|
||||||
number[len - 1] = '\0';
|
number[len - 1] = '\0';
|
||||||
|
|
||||||
emulator_dial(em, vc, number);
|
emulator_dial(em, vc, number);
|
||||||
|
|
Loading…
Reference in New Issue