From a11eb994c38b1ef41ea05b56736f70cc396e0ff8 Mon Sep 17 00:00:00 2001 From: nion Date: Sun, 20 Mar 2005 13:42:29 +0000 Subject: [PATCH] Nico Golde: - fixed possible segfault in -a argument - update legal notes git-svn-id: svn://svn.berlios.de/mutt-ng/trunk@209 e385b8ad-14ed-0310-8656-cc95a2468c6d --- main.c | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/main.c b/main.c index 56bbeb4..c774283 100644 --- a/main.c +++ b/main.c @@ -4,6 +4,10 @@ * Copyright (C) 1999-2002 Thomas Roessler * Copyright (C) 2004 g10 Code GmbH * + * Parts written/modified by: + * Nico Golde + * Andreas Krennmair + * * This file is part of mutt-ng, see http://www.muttng.org/. * It's licensed under the GNU General Public License, * please see the file GPL in the top level source directory. @@ -61,8 +65,10 @@ Copyright (C) 1997-2002 Thomas Roessler \n\ Copyright (C) 1998-2002 Werner Koch \n\ Copyright (C) 1999-2002 Brendan Cully \n\ Copyright (C) 1999-2002 Tommi Komulainen \n\ -Copyright (C) 2000-2002 Edmund Grimley Evans \n\ -Copyright (C) 2004-2005 Andreas Krennmair \n\ +Copyright (C) 2000-2002 Edmund Grimley Evans \n\n\ +Parts were written/modified by:\n\ +Andreas Krennmair \n\ +Nico Golde \n\ \n\ Lots of others not mentioned here contributed lots of code,\n\ fixes, and suggestions.\n\ @@ -548,7 +554,12 @@ int main (int argc, char **argv) alias_queries = mutt_add_list (alias_queries, optarg); break; case 'a': - attach = mutt_add_list (attach, optarg); + if (strlen(optarg)<=512) + attach = mutt_add_list (attach, optarg); + else{ + printf("too long arguments. exiting ...\n"); + exit(1); + } break; case 'F': -- 2.20.1