diff --git a/src/Network.cpp b/src/Network.cpp index 2e4833b..2004d8b 100644 --- a/src/Network.cpp +++ b/src/Network.cpp @@ -124,24 +124,24 @@ const char *Network::getNetworkRTName(char *network_name){ int network_name_len = strlen(network_name); char *RTName = (char *)malloc((network_name_len + 9)*sizeof(char)); if (fp16){ - strcat(RTName, network_name); + strcpy(RTName, network_name); strcat(RTName, "_fp16.rt"); RTName[network_name_len + 7] = '\0'; } else if (dla){ - strcat(RTName, network_name); + strcpy(RTName, network_name); strcat(RTName, "_dla.rt"); RTName[network_name_len + 6] = '\0'; } else if (int8){ - strcat(RTName, network_name); + strcpy(RTName, network_name); strcat(RTName, "_int8.rt"); RTName[network_name_len + 8] = '\0'; } else{ - strcat(RTName, network_name); + strcpy(RTName, network_name); strcat(RTName, "_fp32.rt"); RTName[network_name_len + 8] = '\0'; }