Closed by commit rHGf6c0b0510b49: fuzz: fix an unused result on getcwd() in pyutil (authored by durin42). This revision was automatically updated to reflect the committed changes.
REPOSITORY rHG Mercurial CHANGES SINCE LAST UPDATE https://phab.mercurial-scm.org/D7558?vs=18496&id=18509 CHANGES SINCE LAST ACTION https://phab.mercurial-scm.org/D7558/new/ REVISION DETAIL https://phab.mercurial-scm.org/D7558 AFFECTED FILES contrib/fuzz/pyutil.cc CHANGE DETAILS 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 <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; To: durin42, #hg-reviewers, indygreg Cc: mercurial-devel _______________________________________________ Mercurial-devel mailing list Mercurial-devel@mercurial-scm.org https://www.mercurial-scm.org/mailman/listinfo/mercurial-devel