diff --git a/hpvm/test/benchmarks/hpvm-cava/src/main.c b/hpvm/test/benchmarks/hpvm-cava/src/main.c index 35fc638080ee7482b173fe4bec515717648de822..3d26a9c45628c5961b45bd4ba11a11283c03eb92 100644 --- a/hpvm/test/benchmarks/hpvm-cava/src/main.c +++ b/hpvm/test/benchmarks/hpvm-cava/src/main.c @@ -880,7 +880,7 @@ int main(int argc, char *argv[]) { // NOTE: We deliberately perform this file I/O outside of the kernel. const int len = strlen(args.args[OUTPUT_IMAGE_BIN]); const char *base_str = args.args[OUTPUT_IMAGE_BIN]; - char *str = malloc(sizeof(char)*len + MAX_EXT_SIZE + 1); // Handles the extensions below + char *str = malloc(sizeof(char)*(len + MAX_EXT_SIZE + 1)); // Handles the extensions below strcpy(base_str, args.args[OUTPUT_IMAGE_BIN]); strcpy(str, base_str); strncat(str, ".bin", MAX_EXT_SIZE);