# HG changeset patch # User Augie Fackler # Date 2019-12-06 20:30:29 # Node ID f6c0b0510b4993ccd61d19b14df7a80a8da1fe89 # Parent 982a91c2384987c3bebd0dc03adb3ca31d592617 fuzz: fix an unused result on getcwd() in pyutil clang was rightly complaining about this, so let's just fix it. Differential Revision: https://phab.mercurial-scm.org/D7558 diff --git a/contrib/fuzz/pyutil.cc b/contrib/fuzz/pyutil.cc --- a/contrib/fuzz/pyutil.cc +++ b/contrib/fuzz/pyutil.cc @@ -1,5 +1,6 @@ #include "pyutil.h" +#include #include namespace contrib @@ -24,7 +25,11 @@ void initpy(const char *cselfpath) auto pos = selfpath.rfind("/"); if (pos == std::string::npos) { char wd[8192]; - getcwd(wd, 8192); + if (!getcwd(wd, 8192)) { + std::cerr << "Failed to call getcwd: errno " << errno + << std::endl; + exit(1); + } pypath = std::string(wd) + subdir; } else { pypath = selfpath.substr(0, pos) + subdir;