[exim-dev] [Bug 1661] infinite loop in expand.c, tree struc…

Page principale
Supprimer ce message
Répondre à ce message
Auteur: admin
Date:  
À: exim-dev
Sujet: [exim-dev] [Bug 1661] infinite loop in expand.c, tree structure loops back on itself.
https://bugs.exim.org/show_bug.cgi?id=1661

--- Comment #2 from Jasen Betts <jasen@???> ---
|About 6 instances hung about 3 days ago -, none have hung since then

(In reply to Jeremy Harris from comment #1)
> Please attach relevant parts of your config, in particular "acl_event_mux".


see below

> "Home-grown"?



I added some deliverey events of my own invention, msg:complete is _not_ one of
them, IIRC they were for failed deliveries. once I merge them with latest and
confirm them as working I'll offer them to the community.

acl code follows.



foo_org_event_msg_complete:      #main      per message
        accept
                condition = ${if def:acl_m_xferred }
        accept
                continue= ${lookup pgsql{$acl_m_database  SELECT /*ACLmc*/ \
                        delivery_completed(e'${quote_pgsql:$acl_arg2}')}}


foo_org_event_mux: 
        warn
# I deleted some comments here 
        accept
                condition = ${if def:acl_m_xferred }
                logwrite = Event 5Q for = $event_name
        accept  
                condition = ${if def:acl_m_homedb }


#              This is my solution to the n-way branch need to handle 
#              the several different events..


                continue =
${acl{foo_org_event_${tr{$event_name}{:}{_}}}{$tod_epoch_l}{${if
def:acl_m_eximid{$acl_m_eximid}{$message_exim_id}}}}


        warn    
                condition = ${if ! def:acl_m_homedb }
# I deleted some comments here
        accept


--
You are receiving this mail because:
You are on the CC list for the bug.