On Mon, Feb 03, 2003 at 03:29:57PM -0500, Chris Maxwell wrote: > Ran into this today: > > delivery 1: deferral: > Unable_to_open_/usr/local/bin/qmail-quotawarn:_text_busy._(LDAP-ERR_#5.3.5)/ > > After a whole lot of tracing, the problem was the gratuitous recycling > of the global variable "foo" for string operations between functions. > > In (qmail-local.c) -> main(): > - the function calls maildir(foo.s) [foo.s becomes fn] > - which calls quota_warning(fn) > - which remaps foo.s to "<qmailpath>/bin/qmail-quotawarn" > - which trys to run (fn)(foo.s) which essentially runs qmail-quotawarn > apending to itself, causing the "text busy" message. > > A patch against 20030101 is attached. > > This WILL affect anyone using quotawarn based on a PERCENTAGE warn, but > will NOT affect the quota bounce messages. >
This is only a problem for DOTMODE_NONE (which seems to be not used that often). Anyway in the upcomming release this will be fixed. thanks -- :wq Claudio
