From: mmj Date: Sat, 11 Apr 2009 08:27:36 +0000 (+1000) Subject: strcasecmp for owner check in +list X-Git-Tag: RELEASE_1_2_17~13 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e3777e2a0a26486daf26450fe42a4ec3cd190d6c;p=thirdparty%2Fmlmmj.git strcasecmp for owner check in +list --- diff --git a/ChangeLog b/ChangeLog index c348708d..41526256 100644 --- 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) diff --git a/src/listcontrol.c b/src/listcontrol.c index ee2e0ec7..e6f5eb14 100644 --- a/src/listcontrol.c +++ b/src/listcontrol.c @@ -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",