From 7cf8384137178c75ec2fd3f3084fa32f982fc50b Mon Sep 17 00:00:00 2001 From: Bastian Dehn Date: Sat, 11 Oct 2025 10:09:54 +0200 Subject: [PATCH] fix null pointer out of memory --- src/rename.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/rename.c b/src/rename.c index 385927f..f73d7e9 100644 --- a/src/rename.c +++ b/src/rename.c @@ -86,6 +86,9 @@ char* rename_string(const char* src) int dest_count = 0; char* dest = malloc(sizeof(char) * STR_MAX_LENGTH); + if (dest == NULL) + return NULL; + for (size_t i = 0; i < length; i++) { if (src[i] == SPACE) { dest[dest_count++] = '_'; @@ -142,6 +145,9 @@ char* rename_revert(const char* src) int dest_count = 0; char* dest = malloc(sizeof(char) * STR_MAX_LENGTH); + if (dest == NULL) + return NULL; + for (size_t i = 0; i < length; i++) { if (src[i] == '_') { dest[dest_count++] = SPACE; -- 2.47.3