Add some missing break statements. 32/head
authorCarl Hetherington <cth@carlh.net>
Mon, 6 Apr 2020 19:05:52 +0000 (21:05 +0200)
committerCarl Hetherington <cth@carlh.net>
Mon, 6 Apr 2020 19:21:18 +0000 (21:21 +0200)
src/KM_fileio.cpp

index 9db19473134df85775b50a1c47c1ae0cb3803a49..ec65ffd83e0dd73f94a71a9bafdc2a8b82f674ae 100644 (file)
@@ -1418,17 +1418,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;
        }
     }
 
@@ -1501,17 +1506,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;
        }
     }