Sorry, I'm a bit distracted today.

I had fixed it in my git tree, but hadn't resynced svn yet.

Btw,

How do you generate CRLFs in your test below?? I'm looking for a way to
setup a test-suite for lmtp.

Oleg Lapshin wrote:
>> This was fixed already.
>>
>>> ==12601== Invalid read of size 1
>>> ==12601==    at 0x1B901478: strlen (mac_replace_strmem.c:243)
>>> ==12601==    by 0x1B923BDC: dm_stresc (misc.c:481)
>>> ==12601==    by 0x1B91227B: _header_cache (dbmail-message.c:1048)
> 
> I just checked svn
> Revision 2351
> dbmail-lmtpd (and dbmail-smtp) can't receive message
> 
> Session:
> $ telnet host 24
> Trying a.b.c.d...
> Connected to host.
> Escape character is '^]'.
> 220 fox DBMail LMTP service ready to rock
> mail from: <[EMAIL PROTECTED]>
> 250 Sender <[EMAIL PROTECTED]> OK
> rcpt to: <[EMAIL PROTECTED]>
> 250 Recipient <[EMAIL PROTECTED]> OK
> data
> 354 Start mail input; end with <CRLF>.<CRLF>
> X-test: test
> 
> test
> .
> Connection closed by foreign host.
> 
> Last lines from log:
> 
> Debug:[sql] dbmysql.c,db_query(+272): query [SELECT 
> dbmail_mailboxes.owner_idnr FROM dbmail_mailboxes, dbmail_messages WHERE 
> dbmail_mailboxes.mailbox_idnr = dbmail_messages.mailbox_idnr AND 
> dbmail_messages.message_idnr = 74001]
> Debug:[db] db.c,user_idnr_is_delivery_user_idnr(+4298): looking up user_idnr 
> for [EMAIL PROTECTED]@__]
> Debug:[sql] dbmysql.c,db_query(+272): query [SELECT user_idnr FROM 
> dbmail_users WHERE lower(userid) = lower('[EMAIL PROTECTED]@__')]
> Debug:[sql] dbmysql.c,db_query(+272): query [SELECT id FROM dbmail_headername 
> WHERE headername='X-test']
> Debug:[sql] dbmysql.c,db_query(+272): query [INSERT INTO dbmail_headername 
> (headername) VALUES ('X-test')]
> 
> And that's all. dbmail-lmtpd hangs.
> New value 'X-test' don't appear in dbmail_headername table.
> 

-- 
  ________________________________________________________________
  Paul Stevens                                      paul at nfg.nl
  NET FACILITIES GROUP                     GPG/PGP: 1024D/11F8CD31
  The Netherlands________________________________http://www.nfg.nl

Reply via email to