talons

Fork of Claws Mail https://www.claws-mail
Log | Files | Refs | README | LICENSE

commit d7e8f002018245de9443feb1ad88ce9c176dfef0
parent 90028bb20a5fa177f5048f71c8d9499202f2be0c
Author: Colin Leroy <colin@colino.net>
Date:   Fri, 13 Nov 2015 10:17:25 +0100

Fix overflow

Diffstat:
Msrc/plugins/mailmbox/mailmbox_types.c | 4++--
1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/plugins/mailmbox/mailmbox_types.c b/src/plugins/mailmbox/mailmbox_types.c @@ -192,8 +192,8 @@ struct claws_mailmbox_folder * claws_mailmbox_folder_new(const char * mb_filenam if (folder == NULL) goto err; - strncpy(folder->mb_filename, mb_filename, PATH_MAX); - + strncpy(folder->mb_filename, mb_filename, PATH_MAX - 1); + folder->mb_filename[PATH_MAX - 1] = '\0'; folder->mb_mtime = (time_t) -1; folder->mb_fd = -1;