]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
correct errno to result translation
authorMark Andrews <marka@isc.org>
Mon, 18 Feb 2019 01:26:38 +0000 (12:26 +1100)
committerMark Andrews <marka@isc.org>
Tue, 19 Feb 2019 22:43:16 +0000 (09:43 +1100)
contrib/dlz/modules/filesystem/dir.c

index e5f1ac4f6fa332a2b29ff43cafdf367e6b189e73..5d0a200c43ea65650c9c1967d05f66c46f80bf57 100644 (file)
@@ -57,15 +57,20 @@ dir_open(dir_t *dir, const char *dirname) {
                case ENAMETOOLONG:
                case EBADF:
                        result = ISC_R_INVALIDFILE;
+                       break;
                case ENOENT:
                        result = ISC_R_FILENOTFOUND;
+                       break;
                case EACCES:
                case EPERM:
                        result = ISC_R_NOPERM;
+                       break;
                case ENOMEM:
                        result = ISC_R_NOMEMORY;
+                       break;
                default:
                        result = ISC_R_UNEXPECTED;
+                       break;
                }
        }