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