From: Michal Voců Date: Thu, 27 Jan 2011 14:24:56 +0000 (+0000) Subject: fix for SB#77365 X-Git-Tag: glite-lb-client-java_R_1_0_5_6~30 X-Git-Url: http://scientific.zcu.cz/git/?a=commitdiff_plain;h=bd590e881f3b42ce286d4778f0c5851bb91b2d76;p=jra1mw.git fix for SB#77365 --- diff --git a/org.glite.lb.logger/src/send_event.c b/org.glite.lb.logger/src/send_event.c index c1e797a..78c68fa 100644 --- a/org.glite.lb.logger/src/send_event.c +++ b/org.glite.lb.logger/src/send_event.c @@ -351,15 +351,19 @@ event_queue_send(struct event_queue *eq) case LB_NOMEM: /* NOT USED: case LB_SYS: */ /* NOT USED: case LB_AUTH: */ - case LB_PERM: - case LB_DBERR: - /* non fatal errors (for us) */ - eq->timeout = TIMEOUT; - return(0); + + case LB_DBERR: + /* check minor code */ + if(!(ENOENT == code_min)) { + /* non fatal errors (for us) */ + eq->timeout = TIMEOUT; + return(0); + } case LB_OK: - /* event succesfully delivered */ + /* event 'succesfully' delivered */ + case LB_PERM: default: /* LB_PROTO */ /* the event was not accepted by the server */ /* update the event pointer */