I bet bug #565 is the same as I saw this morning. Possibly fixed in SVN,
but I didn't have time to read the code fully. In dbmail-imapsession.c,
_imap_session_fetch_parse_octet_range:

        if (! token)
-               return self->args_idx;
+               return 0;
+//FIXME wrong return value?       return self->args_idx;

Paul, could you verify if this is correct behavior? It works for me now,
just want to make sure I didn't kill some other functionality.

Apr  9 14:28:32 domuMailTwo dbmail/imap4d[27443]: Debug:[imapsession]
dbmail-imapsession.c,dbmail_imap_session_fetch_parse_args(+501): parse
args[2] = [BODY.PEEK]
Apr  9 14:28:32 domuMailTwo dbmail/imap4d[27443]: Debug:[imapsession]
dbmail-imapsession.c,dbmail_imap_session_fetch_parse_args(+555): token
[]], nexttoken [(null)]
Apr  9 14:28:32 domuMailTwo dbmail/imap4d[27443]: Debug:[imap]
imapcommands.c,_ic_fetch(+1400): dbmail_imap_session_fetch_parse_args
loop idx 5 state 5
Apr  9 14:28:32 domuMailTwo dbmail/imap4d[27443]: Debug:[imapsession]
dbmail-imapsession.c,dbmail_imap_session_fetch_parse_args(+482): arg[6]:
'P~U7^A'
[more of the same garbage]
Apr  9 14:28:32 domuMailTwo dbmail/imap4d[27443]: Debug:[imapsession]
dbmail-imapsession.c,dbmail_imap_session_fetch_parse_args(+482):
arg[32]: '843891'
Apr  9 14:28:32 domuMailTwo dbmail/imap4d[27443]: Debug:[imapsession]
dbmail-imapsession.c,dbmail_imap_session_fetch_parse_args(+501): parse
args[6] = [P~U7^A]
Apr  9 14:28:32 domuMailTwo dbmail/imap4d[27443]: Debug:[imapsession]
dbmail-imapsession.c,dbmail_imap_session_printf(+1347): RESPONSE:
[A00169 BAD invalid argument list to fetch  ]

_______________________________________________
Dbmail-dev mailing list
[email protected]
http://twister.fastxs.net/mailman/listinfo/dbmail-dev

Reply via email to