浏览代码

complain about RequireSSL with no SSL versions enabled

Oswald Buddenhagen 11 年之前
父节点
当前提交
9a463768ea
共有 1 个文件被更改,包括 5 次插入0 次删除
  1. 5 0
      src/drv_imap.c

+ 5 - 0
src/drv_imap.c

@@ -2364,6 +2364,11 @@ imap_parse_store( conffile_t *cfg, store_conf_t **storep )
 		server->use_ssl =
 		        server->sconf.use_sslv2 | server->sconf.use_sslv3 |
 		        server->sconf.use_tlsv1 | server->sconf.use_tlsv11 | server->sconf.use_tlsv12;
+		if (server->require_ssl && !server->use_ssl) {
+			error( "%s '%s' requires SSL but no SSL versions enabled\n", type, name );
+			cfg->err = 1;
+			return 1;
+		}
 #endif
 	}
 	if (store) {