diff options
-rw-r--r-- | ChangeLog | 1 | ||||
-rw-r--r-- | action.c | 5 |
2 files changed, 5 insertions, 1 deletions
@@ -1,5 +1,6 @@ --------------------------------------------------------------------------- Version 3.12.1 (rgerhards), 2008-03-?? +- bugfix: actions were not correctly retried; caused message loss - improved debugging support; debug runtime options can now be set via an environment variable - added library plugins, which can be automatically loaded @@ -405,7 +405,10 @@ actionCallDoAction(action_t *pAction, msg_t *pMsg) /* first check if we are suspended and, if so, retry */ if(actionIsSuspended(pAction)) { iRet = actionTryResume(pAction); - bCallAction = 0; + if(iRet == RS_RET_OK) + bCallAction = 1; + else + bCallAction = 0; } else { bCallAction = 1; } |