Merge "Fix crash caused by decryption response delay" into tizen
[platform/upstream/connman.git] / plugins / loopback.c
index 3809d8f..d0ed626 100755 (executable)
@@ -63,14 +63,14 @@ static void _create_hostname(void)
        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;
        }