diff --git a/driver/others/openblas_get_config.c b/driver/others/openblas_get_config.c index ff52cfba8f..4a424b49ec 100644 --- a/driver/others/openblas_get_config.c +++ b/driver/others/openblas_get_config.c @@ -80,9 +80,9 @@ int openblas_get_parallel(void); char* CNAME(void) { char tmpstr[20]; - strcpy(tmp_config_str, openblas_config_str); + strncpy(tmp_config_str, openblas_config_str, 255-40); #ifdef DYNAMIC_ARCH - strcat(tmp_config_str, gotoblas_corename()); + strncat(tmp_config_str, gotoblas_corename(),20); #endif if (openblas_get_parallel() == 0) sprintf(tmpstr, " SINGLE_THREADED");