commit 81dbf3df2f3b5e3bd761c020694115a5f71c46d8
parent 6cfe20b1b0bbc3daa1515699101963d218df539f
Author: Colin Leroy <colin@colino.net>
Date: Thu, 5 Jun 2014 17:57:46 +0200
Correct fix for the memmove
Diffstat:
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/account.c b/src/account.c
@@ -210,7 +210,7 @@ void account_read_config_all(void)
while (fgets(buf, sizeof(buf), fp) != NULL) {
if (!strncmp(buf, "[Account: ", 10)) {
strretchomp(buf);
- memmove(buf, buf + 1, strlen(buf));
+ memmove(buf, buf + 1, sizeof(buf) - 1);
buf[strlen(buf) - 1] = '\0';
debug_print("Found label: %s\n", buf);
ac_label_list = g_slist_append(ac_label_list,