fp = fopen(WIFI_MAC, "r");
if(!fp){
connman_error("Failed to get current hostname");
- strncpy(system_hostname, dev_id, strlen(dev_id));
+ strncpy(system_hostname, dev_id, sizeof(system_hostname) - 1);
return;
}
rv = fgets(wifi_mac, HOST_NAME_MAX, fp);
if(!rv){
connman_error("Failed to get current hostname");
- strncpy(system_hostname, dev_id, strlen(dev_id));
+ strncpy(system_hostname, dev_id, sizeof(system_hostname) - 1);
fclose(fp);
return;
}