Bug 137257 - [patch] mail/exim: fix dbm->seq loop
Summary: [patch] mail/exim: fix dbm->seq loop
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: Normal Affects Only Me
Assignee: Kirill Ponomarev
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-07-30 08:30 UTC by Artis Caune
Modified: 2009-08-21 15:40 UTC (History)
0 users

See Also:


Attachments
file.diff (519 bytes, patch)
2009-07-30 08:30 UTC, Artis Caune
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Artis Caune 2009-07-30 08:30:08 UTC
exim is using flag 0 instead of R_NEXT in dbm->seq() function call. After r190491 it's not working anymore and is looping.

see: http://lists.exim.org/lurker/message/20090729.134711.ef8c803e.en.html

Fix: put attached patch in /usr/ports/mail/exim/files and rebuild exim

Patch attached with submission follows:
How-To-Repeat: - update to current > r190491
- install exim
- send some messages, so retry or misc-* db are created and are not empty
- wait for periodic exim_tidydb
or
- run exim_tidydb /var/spool/exim retry

process is killed, because out of swap space
Comment 1 Edwin Groothuis freebsd_committer freebsd_triage 2009-07-30 08:30:22 UTC
Responsible Changed
From-To: freebsd-ports-bugs->krion

Over to maintainer (via the GNATS Auto Assign Tool)
Comment 2 dfilter service freebsd_committer freebsd_triage 2009-08-21 15:32:57 UTC
krion       2009-08-21 14:32:46 UTC

  FreeBSD ports repository

  Added files:
    mail/exim/files      patch-src_dbstuff.h 
  Log:
  Fix dbm->seq loop.
  
  Details: http://lists.exim.org/lurker/message/20090729.134711.ef8c803e.en.html
  
  PR:             ports/137257
  Submitted by:   Artis Caune <Artis.Caune@gmail.com>
  
  Revision  Changes    Path
  1.1       +14 -0     ports/mail/exim/files/patch-src_dbstuff.h (new)
_______________________________________________
cvs-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/cvs-all
To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org"
Comment 3 Kirill Ponomarev freebsd_committer freebsd_triage 2009-08-21 15:35:01 UTC
State Changed
From-To: open->closed

Committed. Thanks!