From: Tom C. <tom...@us...> - 2007-11-03 17:29:30
|
Update of /cvsroot/qmailadmin/qmailadmin In directory sc8-pr-cvs16.sourceforge.net:/tmp/cvs-serv8028 Modified Files: Tag: stable-1_2 ChangeLog user.c Log Message: commit SF 1647157, check number of mailing lists before calling malloc() Index: user.c =================================================================== RCS file: /cvsroot/qmailadmin/qmailadmin/user.c,v retrieving revision 1.11.2.18 retrieving revision 1.11.2.19 diff -u -d -r1.11.2.18 -r1.11.2.19 --- user.c 21 Sep 2007 23:27:40 -0000 1.11.2.18 +++ user.c 3 Nov 2007 17:29:23 -0000 1.11.2.19 @@ -398,7 +398,7 @@ GetValue(TmpCGI, c_num, "number_of_mailinglist=", MAX_BUFF); num = atoi(c_num); - if(!(mailingListNames = malloc(sizeof(char *) * num))) { + if((num > 0) && !(mailingListNames = malloc(sizeof(char *) * num))) { snprintf (StatusMessage, sizeof(StatusMessage), "%s\n", html_text[201]); vclose(); exit(0); Index: ChangeLog =================================================================== RCS file: /cvsroot/qmailadmin/qmailadmin/ChangeLog,v retrieving revision 1.15.2.102 retrieving revision 1.15.2.103 diff -u -d -r1.15.2.102 -r1.15.2.103 --- ChangeLog 21 Sep 2007 23:16:45 -0000 1.15.2.102 +++ ChangeLog 3 Nov 2007 17:29:23 -0000 1.15.2.103 @@ -3,6 +3,10 @@ 1.2.12 - unreleased + Jorgen Moth + - user.c: Make sure number_of_mailinglists > 0 before malloc() in + addusernow(). [1647157] + Tom Collins - Use function to generate cgi URLs. - Remove unused AliasType variable. |