From 45b55b4b9f539db9042db8c21d90e06b552e4a25 Mon Sep 17 00:00:00 2001 From: Kefu Chai Date: Thu, 13 Jul 2017 18:38:36 +0800 Subject: [PATCH] test: test_c_headers: silence clang analyzer warnings this silences clang analyzer's warnings like: Value stored to 'ret' is never read Signed-off-by: Kefu Chai --- src/test/test_c_headers.c | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/src/test/test_c_headers.c b/src/test/test_c_headers.c index 0f41966acae..fc83a82a2bc 100644 --- a/src/test/test_c_headers.c +++ b/src/test/test_c_headers.c @@ -1,3 +1,7 @@ +// -*- mode:C++; tab-width:2; c-basic-offset:2; indent-tabs-mode:t -*- +// vim: ts=2 sw=2 smarttab + +#include #include "include/cephfs/libcephfs.h" #include "include/rados/librados.h" @@ -8,15 +12,19 @@ int main(int argc, char **argv) { int ret; - (void)ret; // squash unused warning /* librados.h */ rados_t cluster; ret = rados_create(&cluster, NULL); - + if (ret < 0) { + return EXIT_FAILURE; + } /* libcephfs.h */ struct ceph_mount_info *cmount; ret = ceph_create(&cmount, NULL); + if (ret < 0) { + return EXIT_FAILURE; + } return 0; } -- 2.39.5