summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ctdb/utils/ping_pong/ping_pong.c8
1 files changed, 7 insertions, 1 deletions
diff --git a/ctdb/utils/ping_pong/ping_pong.c b/ctdb/utils/ping_pong/ping_pong.c
index 1f2bad5516b..2b337faaf55 100644
--- a/ctdb/utils/ping_pong/ping_pong.c
+++ b/ctdb/utils/ping_pong/ping_pong.c
@@ -150,7 +150,13 @@ static void ping_pong(int fd, int num_locks)
start_timer();
- lock_range(fd, 0, 1, true);
+ ret = lock_range(fd, 0, 1, true);
+ if (ret != 0) {
+ printf("initial lock at 0 failed! - %s\n", strerror(errno));
+ free(val);
+ return;
+ }
+
i = 0;
while (1) {