]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
master: Allow protocols value to be empty (= same as "none")
authorTimo Sirainen <tss@iki.fi>
Fri, 4 Mar 2011 18:45:17 +0000 (20:45 +0200)
committerTimo Sirainen <tss@iki.fi>
Fri, 4 Mar 2011 18:45:17 +0000 (20:45 +0200)
src/master/master-settings.c

index d58f18d2f62ac9678fa93e469bb1f409ece0a0ad..675dd6d594da5554d8656a4ec7f23e18995e11a5 100644 (file)
@@ -457,12 +457,8 @@ master_settings_verify(void *_set, pool_t pool, const char **error_r)
                service_set_login_dump_core(service);
        }
        set->protocols_split = p_strsplit_spaces(pool, set->protocols, " ");
-       if (set->protocols_split[0] == NULL) {
-               *error_r = "No protocols defined, "
-                       "if you don't want any use protocols=none";
-               return FALSE;
-       }
-       if (strcmp(set->protocols_split[0], "none") == 0 &&
+       if (set->protocols_split[0] != NULL &&
+           strcmp(set->protocols_split[0], "none") == 0 &&
            set->protocols_split[1] == NULL)
                set->protocols_split[0] = NULL;