From f61fcfea32f830c0020f1d5a0921edbc433f9998 Mon Sep 17 00:00:00 2001 From: "Such Meme, Many Skill" Date: Sun, 17 May 2020 01:04:33 +0200 Subject: [PATCH] Empty strings should be valid --- source/tegraexplorer/utils/utils.c | 4 ++-- source/tegraexplorer/utils/utils.h | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/source/tegraexplorer/utils/utils.c b/source/tegraexplorer/utils/utils.c index fe348cc..563a69a 100644 --- a/source/tegraexplorer/utils/utils.c +++ b/source/tegraexplorer/utils/utils.c @@ -194,8 +194,8 @@ char *utils_InputText(char *start, int maxLen){ return buff; } -char *utils_copyStringSize(const char *in, u32 size){ - if (size > strlen(in) || size == 0) +char *utils_copyStringSize(const char *in, int size){ + if (size > strlen(in) || size < 0) size = strlen(in); char *out = calloc(size + 1, 1); diff --git a/source/tegraexplorer/utils/utils.h b/source/tegraexplorer/utils/utils.h index 0ef3843..b987661 100644 --- a/source/tegraexplorer/utils/utils.h +++ b/source/tegraexplorer/utils/utils.h @@ -24,4 +24,4 @@ int utils_mmcMenu(); void utils_copystring(const char *in, char **out); char *utils_InputText(char *start, int maxLen); void utils_takeScreenshot(); -char *utils_copyStringSize(const char *in, u32 size); \ No newline at end of file +char *utils_copyStringSize(const char *in, int size); \ No newline at end of file