From 2807b185f438c40544d4fd133bc386e411b12d0c Mon Sep 17 00:00:00 2001 From: Martin Schwenke Date: Wed, 30 Jul 2014 21:10:01 +1000 Subject: ctdb-util: Fix warning about ignored result from system() Signed-off-by: Martin Schwenke Reviewed-by: Amitay Isaacs --- ctdb/common/ctdb_util.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/ctdb/common/ctdb_util.c b/ctdb/common/ctdb_util.c index c4ac583b99..b16e9cc42a 100644 --- a/ctdb/common/ctdb_util.c +++ b/ctdb/common/ctdb_util.c @@ -73,7 +73,7 @@ void ctdb_die(struct ctdb_context *ctdb, const char *msg) */ void ctdb_external_trace(void) { - + int ret; const char * t = getenv("CTDB_EXTERNAL_TRACE"); char * cmd; @@ -83,7 +83,11 @@ void ctdb_external_trace(void) cmd = talloc_asprintf(NULL, "%s %lu", t, (unsigned long) getpid()); DEBUG(DEBUG_WARNING,("begin external trace: %s\n", cmd)); - system(cmd); + ret = system(cmd); + if (ret == -1) { + DEBUG(DEBUG_ERR, + ("external trace command \"%s\" failed\n", cmd)); + } DEBUG(DEBUG_WARNING,("end external trace: %s\n", cmd)); talloc_free(cmd); } -- cgit