From b6b2366faa82c8369f69fdc0be37ab780dd4b6d7 Mon Sep 17 00:00:00 2001 From: Rainer Gerhards Date: Mon, 18 Nov 2013 14:43:33 +0100 Subject: help detect unavailable output target as quickly as possible --- action.c | 1 + tools/omfwd.c | 1 + 2 files changed, 2 insertions(+) diff --git a/action.c b/action.c index 8f5ae2af..211af544 100644 --- a/action.c +++ b/action.c @@ -1151,6 +1151,7 @@ dbgprintf("DDDD: processMsgMain[act %d], %s\n", pAction->iActionNbr, pMsg->pszRa if(pAction->eParamPassing == ACT_STRING_PASSING) { pWti->actWrkrInfo[pAction->iActionNbr].pAction = pAction; dbgprintf("DDDD: action %d is string passing - executing in commit phase\n", pAction->iActionNbr); + actionPrepare(pAction, pWti); iRet = getReturnCode(pAction, pWti); FINALIZE; } diff --git a/tools/omfwd.c b/tools/omfwd.c index 8cf306ed..f0e92094 100644 --- a/tools/omfwd.c +++ b/tools/omfwd.c @@ -757,6 +757,7 @@ ENDtryResume BEGINbeginTransaction CODESTARTbeginTransaction dbgprintf("omfwd: beginTransaction\n"); + iRet = doTryResume(pWrkrData); ENDbeginTransaction -- cgit v1.2.3