summaryrefslogtreecommitdiff
path: root/src/KM_fileio.cpp
diff options
context:
space:
mode:
authorCarl Hetherington <cth@carlh.net>2020-04-06 21:05:52 +0200
committerCarl Hetherington <cth@carlh.net>2020-07-11 01:28:41 +0200
commit794d14855362ca5e3d5a99ed9bf86bd506a172c1 (patch)
tree67047e993aa437d2f58f6132eba62a7e1ac183ae /src/KM_fileio.cpp
parent343464b6db9d451c82fbdcd1f43da587bd6992af (diff)
Add some missing break statements.
Diffstat (limited to 'src/KM_fileio.cpp')
-rw-r--r--src/KM_fileio.cpp10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/KM_fileio.cpp b/src/KM_fileio.cpp
index b79994e..b24c7db 100644
--- a/src/KM_fileio.cpp
+++ b/src/KM_fileio.cpp
@@ -1420,17 +1420,22 @@ Kumu::DirScanner::Open(const std::string& dirname)
case ENOENT:
case ENOTDIR:
result = RESULT_NOTAFILE;
+ break;
case EACCES:
result = RESULT_NO_PERM;
+ break;
case ELOOP:
case ENAMETOOLONG:
result = RESULT_PARAM;
+ break;
case EMFILE:
case ENFILE:
result = RESULT_STATE;
+ break;
default:
DefaultLogSink().Error("DirScanner::Open(%s): %s\n", dirname.c_str(), strerror(errno));
result = RESULT_FAIL;
+ break;
}
}
@@ -1503,17 +1508,22 @@ Kumu::DirScannerEx::Open(const std::string& dirname)
case ENOENT:
case ENOTDIR:
result = RESULT_NOTAFILE;
+ break;
case EACCES:
result = RESULT_NO_PERM;
+ break;
case ELOOP:
case ENAMETOOLONG:
result = RESULT_PARAM;
+ break;
case EMFILE:
case ENFILE:
result = RESULT_STATE;
+ break;
default:
DefaultLogSink().Error("DirScanner::Open(%s): %s\n", dirname.c_str(), strerror(errno));
result = RESULT_FAIL;
+ break;
}
}