X-Git-Url: https://git.exim.org/exim.git/blobdiff_plain/45329490797bbaf91000dfa992a97a811f306b70..1d28cc061677bd07d9bed48dd84bd5c590247043:/src/src/buildconfig.c diff --git a/src/src/buildconfig.c b/src/src/buildconfig.c index a1b5485cd..8f37e508a 100644 --- a/src/src/buildconfig.c +++ b/src/src/buildconfig.c @@ -2,8 +2,10 @@ * Exim - an Internet mail transport agent * *************************************************/ +/* Copyright (c) The Exim Maintainers 2022 */ /* Copyright (c) University of Cambridge 1995 - 2018 */ /* See the file NOTICE for conditions of use and distribution. */ +/* SPDX-License-Identifier: GPL-2.0-or-later */ /************************************************* @@ -221,8 +223,7 @@ else /* Now search the makefile for certain settings */ -base = fopen("Makefile", "rb"); -if (base == NULL) +if (!(base = fopen("Makefile", "rb"))) { printf("*** Buildconfig: failed to open Makefile\n"); (void)fclose(new); @@ -387,7 +388,6 @@ while (fgets(buffer, sizeof(buffer), base) != NULL) encountered. */ for (i = 1; i < sizeof(db_opts)/sizeof(char *); i++) - { if (strcmp(name, db_opts[i]) == 0) { if (use_which_db == i) @@ -397,7 +397,6 @@ while (fgets(buffer, sizeof(buffer), base) != NULL) fprintf(new, "/* %s not set */\n", name); break; } - } if (i < sizeof(db_opts)/sizeof(char *)) continue; /* EXIM_USER is a special case. We look in the environment for EXIM_USER or @@ -742,19 +741,6 @@ else if (isgroup) continue; } - /* WITH_CONTENT_SCAN is another special case: it must be set if it or - EXPERIMENTAL_DCC is set. */ - - if (strcmp(name, "WITH_CONTENT_SCAN") == 0) - { - char *wcs = getenv("WITH_CONTENT_SCAN"); - char *dcc = getenv("EXPERIMENTAL_DCC"); - fprintf(new, wcs || dcc - ? "#define WITH_CONTENT_SCAN yes\n" - : "/* WITH_CONTENT_SCAN not set */\n"); - continue; - } - /* DISABLE_DKIM is special; must be forced if DISABLE_TLS */ if (strcmp(name, "DISABLE_DKIM") == 0) {