From d799ff1e0c630226bff4d44d4cf5c82e02ce8c13 Mon Sep 17 00:00:00 2001 From: ENGO150 Date: Sat, 1 Feb 2025 17:32:06 +0100 Subject: [PATCH] allocating correct size in why2_get_authority_cert_path --- src/chat/config.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/chat/config.c b/src/chat/config.c index fd7e025..0797235 100644 --- a/src/chat/config.c +++ b/src/chat/config.c @@ -191,7 +191,7 @@ char *why2_get_client_config_path(void) char *why2_get_authority_cert_path(char *username) { char *buffer = config_path(AUTHORITY); - char *path = why2_malloc(strlen(buffer) + strlen(username) + strlen(WHY2_CHAT_AUTHORITY_CERTS_EXTENSION) + 2); + char *path = why2_malloc(strlen(buffer) + strlen(username) + strlen(WHY2_CHAT_AUTHORITY_CERTS_EXTENSION) + 3); //GET THE FILE sprintf(path, "%s/%s%s%c", buffer, username, WHY2_CHAT_AUTHORITY_CERTS_EXTENSION, '\0');