From 9b0a781f05e7be27bb5aafc02c7bc73cfb2766dc Mon Sep 17 00:00:00 2001
From: Nikola Petrov <nikolape7@gmail.com>
Date: Sat, 19 Aug 2023 15:26:12 +0200
Subject: [PATCH] fix generate password function

---
 Password_manager/source/func.cpp | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/Password_manager/source/func.cpp b/Password_manager/source/func.cpp
index 27e7fe3..cab91ec 100644
--- a/Password_manager/source/func.cpp
+++ b/Password_manager/source/func.cpp
@@ -19,11 +19,11 @@ void generate_password(char* password)
 {
 	srand(time(NULL));
 	char characters[] = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789~!@#$%^&*()_-+={[}]|:;<,>.?";
-	for (int i = 0; i < 15; i++)
+	for (int i = 0; i < MAX_STRING_SIZE; i++)
 	{
 		password[i] = characters[rand() % (sizeof(characters) - 1)];
 	}
-	password[15] = '\0';
+	password[MAX_STRING_SIZE - 1] = '\0';
 }
 
 bool save_buffer_to_file(Buffer* buffer)