]> git.ipfire.org Git - thirdparty/mlmmj.git/commitdiff
strcasecmp for owner check in +list
authormmj <none@none>
Sat, 11 Apr 2009 08:27:36 +0000 (18:27 +1000)
committermmj <none@none>
Sat, 11 Apr 2009 08:27:36 +0000 (18:27 +1000)
ChangeLog
src/listcontrol.c

index c348708df64c0894cb0bcf252168ea008d1cd2d6..415262565ed002f8b3eab1b0a31a90f149983a8b 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,5 @@
+ o Caseinsensitive string compare for owner addr when +list is invoked. Spotted
+   by Pavel Kolar.
  o Added contrib/web/php-moderation (Thomas Goirand)
 1.2.16
  o Fixed injection in contrib/web/perl-user (Gerd von Egidy)
index ee2e0ec7375c7aa39916f8d0aac9b7547f64872d..e6f5eb14182485cd77f62a99f870b9dcca74cf79 100644 (file)
@@ -716,7 +716,7 @@ int listcontrol(struct email_container *fromemails, const char *listdir,
                owner_idx = -1;
                owners = ctrlvalues(listdir, "owner");
                for(i = 0; i < owners->count; i++) {
-                       if(strcmp(fromemails->emaillist[0],
+                       if(strcasecmp(fromemails->emaillist[0],
                                                owners->strs[i]) == 0) {
                                log_oper(listdir, OPLOGFNAME,
                                                "%s requested sub list",