summaryrefslogtreecommitdiffstats
path: root/ctdb/server/ctdb_call.c
diff options
context:
space:
mode:
authorMartin Schwenke <martin@meltin.net>2011-11-09 15:20:07 +1100
committerMartin Schwenke <martin@meltin.net>2011-11-09 15:20:07 +1100
commitc1e8ea08e38464243f1d6b4079413ee431410c6d (patch)
tree35d0410ea87a243bf86b530b049a6d2e9d8bbd0d /ctdb/server/ctdb_call.c
parent3b47e5fa491360af5d3c94fbb5bb21fe6271962b (diff)
downloadsamba-c1e8ea08e38464243f1d6b4079413ee431410c6d.tar.gz
samba-c1e8ea08e38464243f1d6b4079413ee431410c6d.tar.xz
samba-c1e8ea08e38464243f1d6b4079413ee431410c6d.zip
Clean up warnings: log some unchecked return codes from function calls
In a few places functions are called, the return code is assigned into a variable but it is not checked. This generates a compiler warning like this: warning: variable ‘ret’ set but not used [-Wunused-but-set-variable] Instead we remove the warning by checking the return code variable and log a warning at DEBUG level if the return code indicates an error. The justification is that there may have been a future intent to check the return code but it hasn't been important enough to follow-up. If it matters, it will be logged for easy debugging. Signed-off-by: Martin Schwenke <martin@meltin.net> (This used to be ctdb commit 1932466c76de2b184c2a257120768ab8c9d6c12a)
Diffstat (limited to 'ctdb/server/ctdb_call.c')
-rw-r--r--ctdb/server/ctdb_call.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/ctdb/server/ctdb_call.c b/ctdb/server/ctdb_call.c
index ddeaae6f991..f7d1eca6bff 100644
--- a/ctdb/server/ctdb_call.c
+++ b/ctdb/server/ctdb_call.c
@@ -937,6 +937,9 @@ struct ctdb_call_state *ctdb_call_local_send(struct ctdb_db_context *ctdb_db,
state->ctdb_db = ctdb_db;
ret = ctdb_call_local(ctdb_db, state->call, header, state, data, true);
+ if (ret != 0) {
+ DEBUG(DEBUG_DEBUG,("ctdb_call_local() failed, ignoring return code %d\n", ret));
+ }
event_add_timed(ctdb->ev, state, timeval_zero(), call_local_trigger, state);