From 565f96b5cacc287dcf8ac3f5123a2578ab553f10 Mon Sep 17 00:00:00 2001 From: zolliker Date: Fri, 7 Jun 2013 06:26:52 +0000 Subject: [PATCH] - add a check for empty return value --- scriptcontext.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/scriptcontext.c b/scriptcontext.c index bbda1f30..9befb6e5 100644 --- a/scriptcontext.c +++ b/scriptcontext.c @@ -485,6 +485,10 @@ static char *SctActionHandler(void *actionData, char *lastReply, sct->sendCalled = 0; SyncedBegin(data->syncid); ret = SctCallInContext(con, script, node, controller, &result); + if (result[0] == '\0') { + ret = 0; + result = "empty response - probably missing return statement"; + } SyncedEnd(data->syncid); sct->sendNode = NULL; if (ret == 0) {