X-Git-Url: https://git.netwichtig.de/gitweb/?a=blobdiff_plain;f=src%2Fsrc%2Fexim_dbmbuild.c;h=3bb226611f8fd5f17cb3f0b4eb74f94abb45d400;hb=9c5e54499afef5167bee6ecdcbf8dd5f023f51e0;hp=afd5095db0e4165eba8653d515651ba7ab918e1c;hpb=15ae19f96fb9e6c7262fd4f69049e97e9403f4c8;p=user%2Fhenk%2Fcode%2Fexim.git diff --git a/src/src/exim_dbmbuild.c b/src/src/exim_dbmbuild.c index afd5095db..3bb226611 100644 --- a/src/src/exim_dbmbuild.c +++ b/src/src/exim_dbmbuild.c @@ -304,22 +304,21 @@ while (Ufgets(line, max_insize, f) != NULL) switch(rc = EXIM_DBPUTB(d, key, content)) { case EXIM_DBPUTB_OK: - count++; - break; + count++; + break; case EXIM_DBPUTB_DUP: - if (warn) fprintf(stderr, "** Duplicate key \"%s\"\n", - keybuffer); - dupcount++; - if(duperr) yield = 1; - if (lastdup) EXIM_DBPUT(d, key, content); - break; + if (warn) fprintf(stderr, "** Duplicate key \"%s\"\n", keybuffer); + dupcount++; + if(duperr) yield = 1; + if (lastdup) EXIM_DBPUT(d, key, content); + break; default: - fprintf(stderr, "Error %d while writing key %s: errno=%d\n", rc, - keybuffer, errno); - yield = 2; - goto TIDYUP; + fprintf(stderr, "Error %d while writing key %s: errno=%d\n", rc, + keybuffer, errno); + yield = 2; + goto TIDYUP; } bptr = buffer; @@ -337,8 +336,9 @@ while (Ufgets(line, max_insize, f) != NULL) keystart = t; while (*s != 0 && *s != '\"') { - if (*s == '\\') *t++ = string_interpret_escape((const uschar **)&s); - else *t++ = *s; + *t++ = *s == '\\' + ? string_interpret_escape((const uschar **)&s) + : *s; s++; } if (*s != 0) s++; /* Past terminating " */ @@ -360,15 +360,11 @@ while (Ufgets(line, max_insize, f) != NULL) } if (lowercase) - { for (i = 0; i < EXIM_DATUM_SIZE(key) - add_zero; i++) keybuffer[i] = tolower(keystart[i]); - } else - { for (i = 0; i < EXIM_DATUM_SIZE(key) - add_zero; i++) keybuffer[i] = keystart[i]; - } keybuffer[i] = 0; started = 1;