From: Michael Tremer Date: Mon, 6 Jan 2025 21:35:03 +0000 (+0000) Subject: strings: Don't clear the entire buffer when resetting a string X-Git-Tag: 0.9.30~511 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=fef46c6bbe56daf747e6aa12c53078895f945dcf;p=pakfire.git strings: Don't clear the entire buffer when resetting a string Signed-off-by: Michael Tremer --- diff --git a/src/pakfire/string.c b/src/pakfire/string.c index 728b326db..74992a9ac 100644 --- a/src/pakfire/string.c +++ b/src/pakfire/string.c @@ -60,8 +60,7 @@ int __pakfire_string_vformat(char* s, const size_t length, const char* format, v int __pakfire_string_set(char* s, const size_t length, const char* value) { // If value is NULL or an empty, we will overwrite the buffer with just zeros if (!value || !*value) { - for (unsigned int i = 0; i < length; i++) - s[i] = '\0'; + *s = '\0'; return 0; }