summaryrefslogtreecommitdiffstats
path: root/ctdb/server/eventscript.c
diff options
context:
space:
mode:
Diffstat (limited to 'ctdb/server/eventscript.c')
-rw-r--r--ctdb/server/eventscript.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/ctdb/server/eventscript.c b/ctdb/server/eventscript.c
index 9ba3a5d9ed..0967c00cca 100644
--- a/ctdb/server/eventscript.c
+++ b/ctdb/server/eventscript.c
@@ -448,6 +448,11 @@ static void ctdb_event_script_handler(struct event_context *ev, struct fd_event
struct ctdb_context *ctdb = state->ctdb;
int r, status;
+ if (ctdb == NULL) {
+ DEBUG(DEBUG_ERR,("Eventscript finished but ctdb is NULL\n"));
+ return;
+ }
+
r = read(state->fd[0], &current->status, sizeof(current->status));
if (r < 0) {
current->status = -errno;