Mercurial > hg
changeset 43807:c78f8f0720cc
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
author | Augie Fackler <augie@google.com> |
---|---|
date | Fri, 06 Dec 2019 15:30:29 -0500 |
parents | acbb55b8e9dc |
children | 54a6846ba96f |
files | contrib/fuzz/pyutil.cc |
diffstat | 1 files changed, 6 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/contrib/fuzz/pyutil.cc Sun Sep 29 16:00:32 2019 +0200 +++ b/contrib/fuzz/pyutil.cc Fri Dec 06 15:30:29 2019 -0500 @@ -1,5 +1,6 @@ #include "pyutil.h" +#include <iostream> #include <string> namespace contrib @@ -24,7 +25,11 @@ 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;