]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
IMAP: FETCH X-* parameters weren't working.
authorTimo Sirainen <tss@iki.fi>
Mon, 27 Jul 2009 20:43:59 +0000 (16:43 -0400)
committerTimo Sirainen <tss@iki.fi>
Mon, 27 Jul 2009 20:43:59 +0000 (16:43 -0400)
--HG--
branch : HEAD

src/imap/imap-fetch.c

index 826c49068755f967dd7bb4f9dab295b3794f4a39..31fa3c9d11cdc7de19212e67d576cb6a289db5ac 100644 (file)
@@ -50,7 +50,7 @@ bool imap_fetch_init_handler(struct imap_fetch_context *ctx, const char *name,
        const struct imap_fetch_handler *handler;
        const char *lookup_name, *p;
 
-       for (p = name; i_isalnum(*p); p++) ;
+       for (p = name; i_isalnum(*p) || *p == '-'; p++) ;
        lookup_name = t_strdup_until(name, p);
 
        handler = array_bsearch(&fetch_handlers, lookup_name,