-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On Sun, 7 Jun 2009, Johannes Berg wrote:
Hallo Johannes,
> Nice. I gave it an almost complete rewrite again, getting rid of the
> magic array indexes and things like that. Please test, I haven't had a
es gab einen off-by-one Bug beim Laden der Config. Dort habe ich noch eine
"2" durch den Enum-Wert ersetzt.
Beim Test sieht's super aus!
Man koennte jetzt noch match_fn[] in die match_name[] packen, um alles
zusammen zu haben ... .
Wie ist das eigentlich, das Feld, auf den der Rueckgabewert von getenv()
zeigt, darf nicht veraendert werden, oder? Ansonsten koennte man:
strings[i] = p_strsplit(global_pool, tmp, ";");
if (i == MT_PATTERN_IGNCASE) {
/* lower case the string */
char **list = strings[i];
while (*list) {
lowercase_string(*list, *list);
++list;
}
}
durch
if (i == MT_PATTERN_IGNCASE) {
lowercase_string(tmp, tmp);
}
strings[i] = p_strsplit(global_pool, tmp, ";");
ersetzen und Zeit sparen.
Tschuess,
- --
Steffen Kaiser
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
iQEVAwUBSi+sAHWSIuGy1ktrAQJVZgf+JpKXXSh2kwthE47OmsGLriaDhRsbiIkx
6ikOgxbvpsHXKri2h9Y0+NSG5mQnfOvT6AAz1dtapJvXxj+Z84s35xzu3xCfjnNV
ent383Go6/7lrqJDvwU6Gvg3yQmXGLDPwI7OKTOK6nrcIOwrOfEx/KBfIqfEBMAp
P/uxzFpUgwbDduWakKb0YobciXKm/WQ4FzP/gvHVr5cMMXKUi8Cn+EPhqE6U9gNI
jwriJyxWNLC+/YIzJZZtmaRb8QXala8gGdIa56mNu2iR9p4JeYIOBWY0UgGWqKV+
TtPRm9g+DZUi3wd5avnt7YRkAbiwVw9T3mrZ9TmDHW05ZCTg41MAKA==kxfl
-----END PGP SIGNATURE-----
-------------- next part --------------
A non-text attachment was scrubbed...
Name: antispam.off-by-one.patch.bz2
Type: application/octet-stream
Size: 406 bytes
Desc:
URL:
<http://dovecot.org/pipermail/dovecot/attachments/20090610/5ebf8ed3/attachment-0002.obj>