diff options
Diffstat (limited to 'ctdb/server/eventscript.c')
-rw-r--r-- | ctdb/server/eventscript.c | 5 |
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], ¤t->status, sizeof(current->status)); if (r < 0) { current->status = -errno; |