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.
|