common/file_util: Remove unnecessary return at end of void StripTailDirSlashes()

While we're at it, also invert the conditional into a guard clause.
pull/8/head
Lioncash 6 years ago
parent 11e9bee91d
commit e7ab0e9127

@ -78,13 +78,15 @@ namespace FileUtil {
// Remove any ending forward slashes from directory paths // Remove any ending forward slashes from directory paths
// Modifies argument. // Modifies argument.
static void StripTailDirSlashes(std::string& fname) { static void StripTailDirSlashes(std::string& fname) {
if (fname.length() > 1) { if (fname.length() <= 1) {
std::size_t i = fname.length(); return;
while (i > 0 && fname[i - 1] == DIR_SEP_CHR) }
--i;
fname.resize(i); std::size_t i = fname.length();
while (i > 0 && fname[i - 1] == DIR_SEP_CHR) {
--i;
} }
return; fname.resize(i);
} }
bool Exists(const std::string& filename) { bool Exists(const std::string& filename) {

Loading…
Cancel
Save