Return-Path: X-Original-To: apmail-tomcat-dev-archive@www.apache.org Delivered-To: apmail-tomcat-dev-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id F004A9B46 for ; Fri, 18 Nov 2011 07:56:07 +0000 (UTC) Received: (qmail 65136 invoked by uid 500); 18 Nov 2011 07:56:07 -0000 Delivered-To: apmail-tomcat-dev-archive@tomcat.apache.org Received: (qmail 65029 invoked by uid 500); 18 Nov 2011 07:55:59 -0000 Mailing-List: contact dev-help@tomcat.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: "Tomcat Developers List" Delivered-To: mailing list dev@tomcat.apache.org Received: (qmail 65016 invoked by uid 99); 18 Nov 2011 07:55:57 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 18 Nov 2011 07:55:57 +0000 X-ASF-Spam-Status: No, hits=-2000.0 required=5.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [140.211.11.4] (HELO eris.apache.org) (140.211.11.4) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 18 Nov 2011 07:55:54 +0000 Received: from eris.apache.org (localhost [127.0.0.1]) by eris.apache.org (Postfix) with ESMTP id 1626B238897A for ; Fri, 18 Nov 2011 07:55:33 +0000 (UTC) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: svn commit: r1203517 - /tomcat/jk/trunk/native/iis/jk_isapi_plugin.c Date: Fri, 18 Nov 2011 07:55:32 -0000 To: dev@tomcat.apache.org From: mturk@apache.org X-Mailer: svnmailer-1.0.8-patched Message-Id: <20111118075533.1626B238897A@eris.apache.org> X-Virus-Checked: Checked by ClamAV on apache.org Author: mturk Date: Fri Nov 18 07:55:32 2011 New Revision: 1203517 URL: http://svn.apache.org/viewvc?rev=1203517&view=rev Log: Use more readable code instead ok = ok && foo Modified: tomcat/jk/trunk/native/iis/jk_isapi_plugin.c Modified: tomcat/jk/trunk/native/iis/jk_isapi_plugin.c URL: http://svn.apache.org/viewvc/tomcat/jk/trunk/native/iis/jk_isapi_plugin.c?rev=1203517&r1=1203516&r2=1203517&view=diff ============================================================================== --- tomcat/jk/trunk/native/iis/jk_isapi_plugin.c (original) +++ tomcat/jk/trunk/native/iis/jk_isapi_plugin.c Fri Nov 18 07:55:32 2011 @@ -2652,7 +2652,7 @@ static int init_jk(char *serverName) * we cannot open the configured log file. */ StringCbCopy(shm_name, MAX_PATH, SHM_DEF_PREFIX); - jk_log(logger, JK_LOG_INFO, "Starting %s", (FULL_VERSION_STRING)); + jk_log(logger, JK_LOG_INFO, "Starting " FULL_VERSION_STRING); StringCbCat(shm_name, MAX_PATH, serverName); StringCbCat(shm_name, MAX_PATH, "_"); StringCbCat(shm_name, MAX_PATH, extension_uri); @@ -2881,7 +2881,7 @@ int parse_uri_select(const char *uri_sel static int read_registry_init_data(void) { char tmpbuf[MAX_PATH]; - int ok = JK_TRUE; + int ok = JK_FALSE; LPVOID src; HKEY hkey; jk_map_t *map = NULL; @@ -2906,24 +2906,25 @@ static int read_registry_init_data(void) src = hkey; } } - ok = ok && get_config_parameter(src, JK_LOG_FILE_TAG, log_file, sizeof(log_file)); - if (ok && is_path_relative(log_file)) { + if (!get_config_parameter(src, JK_LOG_FILE_TAG, log_file, sizeof(log_file))) + goto cleanup; + if (is_path_relative(log_file)) { char *fp = path_merge(dll_file_path, log_file); if (fp) { StringCbCopy(log_file, sizeof(log_file), fp); free(fp); } } - if (ok && get_config_parameter(src, JK_LOG_LEVEL_TAG, tmpbuf, sizeof(tmpbuf))) { + if (get_config_parameter(src, JK_LOG_LEVEL_TAG, tmpbuf, sizeof(tmpbuf))) { log_level = jk_parse_log_level(tmpbuf); } - if (ok && get_config_parameter(src, LOG_ROTATION_TIME_TAG, tmpbuf, sizeof(tmpbuf))) { + if (get_config_parameter(src, LOG_ROTATION_TIME_TAG, tmpbuf, sizeof(tmpbuf))) { log_rotationtime = atol(tmpbuf); if (log_rotationtime < 0) { log_rotationtime = 0; } } - if (ok && get_config_parameter(src, LOG_FILESIZE_TAG, tmpbuf, sizeof(tmpbuf))) { + if (get_config_parameter(src, LOG_FILESIZE_TAG, tmpbuf, sizeof(tmpbuf))) { size_t tl = strlen(tmpbuf); if (tl > 0) { /* rotatelogs has an 'M' suffix on filesize, which we optionally support for consistency */ @@ -2939,25 +2940,26 @@ static int read_registry_init_data(void) } } - ok = ok && get_config_parameter(src, EXTENSION_URI_TAG, extension_uri, sizeof(extension_uri)); - ok = ok && get_config_parameter(src, JK_WORKER_FILE_TAG, worker_file, sizeof(worker_file)); - if (ok && is_path_relative(worker_file)) { + if (!get_config_parameter(src, EXTENSION_URI_TAG, extension_uri, sizeof(extension_uri))) + goto cleanup; + if (!get_config_parameter(src, JK_WORKER_FILE_TAG, worker_file, sizeof(worker_file))) + goto cleanup; + if (is_path_relative(worker_file)) { char *fp = path_merge(dll_file_path, worker_file); if (fp) { StringCbCopy(worker_file, sizeof(worker_file), fp); free(fp); } } - ok = ok && get_config_parameter(src, JK_MOUNT_FILE_TAG, worker_mount_file, sizeof(worker_mount_file)); - if (ok && is_path_relative(worker_mount_file)) { + if (!get_config_parameter(src, JK_MOUNT_FILE_TAG, worker_mount_file, sizeof(worker_mount_file))) + goto cleanup; + if (is_path_relative(worker_mount_file)) { char *fp = path_merge(dll_file_path, worker_mount_file); if (fp) { StringCbCopy(worker_mount_file, sizeof(worker_mount_file), fp); free(fp); } } - if (!ok) - goto cleanup; if (get_config_parameter(src, URI_REWRITE_TAG, rewrite_rule_file, sizeof(rewrite_rule_file))) { if (is_path_relative(rewrite_rule_file)) { char *fp = path_merge(dll_file_path, rewrite_rule_file); @@ -2973,11 +2975,10 @@ static int read_registry_init_data(void) uri_select_option = opt; } else { - ok = JK_FALSE; goto cleanup; } } - shm_config_size = (size_t) get_config_int(src, SHM_SIZE_TAG, 0); + shm_config_size = get_config_int(src, SHM_SIZE_TAG, 0); worker_mount_reload = get_config_int(src, WORKER_MOUNT_RELOAD_TAG, JK_URIMAP_DEF_RELOAD); strip_session = get_config_bool(src, STRIP_SESSION_TAG, JK_FALSE); use_auth_notification_flags = get_config_int(src, AUTH_COMPLETE_TAG, 1); @@ -2989,6 +2990,7 @@ static int read_registry_init_data(void) if (get_config_parameter(src, ERROR_PAGE_TAG, error_page_buf, sizeof(error_page_buf))) { error_page = error_page_buf; } + ok = JK_TRUE; cleanup: if (using_ini_file) { jk_map_free(&map); --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org For additional commands, e-mail: dev-help@tomcat.apache.org