From 3eda37aaab40c7d93dfe8152744616f41eb0858a Mon Sep 17 00:00:00 2001 From: Sage Weil Date: Wed, 24 Oct 2012 21:34:42 -0700 Subject: [PATCH] mds: check getcwd() return value MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit warning: mds/MDS.cc:1586:27: ignoring return value of ‘char* getcwd(char*, size_t)’, declared with attribute warn_unused_result [-Wunused-result] Signed-off-by: Sage Weil --- src/mds/MDS.cc | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/mds/MDS.cc b/src/mds/MDS.cc index a18e3f6e90370..87b2ebac7c70d 100644 --- a/src/mds/MDS.cc +++ b/src/mds/MDS.cc @@ -1583,8 +1583,9 @@ void MDS::respawn() new_argv[orig_argc] = NULL; char buf[PATH_MAX]; - getcwd(buf, sizeof(buf)); - dout(1) << " cwd " << buf << dendl; + char *cwd = getcwd(buf, sizeof(buf)); + assert(cwd); + dout(1) << " cwd " << cwd << dendl; unblock_all_signals(NULL); execv(orig_argv[0], new_argv); -- 2.39.5