X-Git-Url: https://git.netwichtig.de/gitweb/?a=blobdiff_plain;f=src%2Fsrc%2Fspool_in.c;h=1291197de42a5cdf3eae0ca7b44c3fc8bcff1068;hb=8ff2ba119ba654e9238f157f94bf10ed640ed877;hp=6d6651f5773f0aa788ef9f8dab0ed666d26f6ece;hpb=1d28cc061677bd07d9bed48dd84bd5c590247043;p=user%2Fhenk%2Fcode%2Fexim.git diff --git a/src/src/spool_in.c b/src/src/spool_in.c index 6d6651f57..1291197de 100644 --- a/src/src/spool_in.c +++ b/src/src/spool_in.c @@ -64,13 +64,7 @@ for (int i = 0; i < 2; i++) * No -D file inside the spool area should be a symlink. */ if ((fd = Uopen(fname, -#ifdef O_CLOEXEC - O_CLOEXEC | -#endif -#ifdef O_NOFOLLOW - O_NOFOLLOW | -#endif - O_RDWR | O_APPEND, 0)) >= 0) + EXIM_CLOEXEC | EXIM_NOFOLLOW | O_RDWR | O_APPEND, 0)) >= 0) break; save_errno = errno; if (errno == ENOENT) @@ -502,15 +496,18 @@ for (;;) if (*var == '(') /* marker for quoted value */ { uschar * s; - int idx; for (s = ++var; *s != ')'; ) s++; #ifndef COMPILE_UTILITY - if ((idx = search_findtype(var, s - var)) < 0) { - DEBUG(D_any) debug_printf("Unrecognised quoter %.*s\n", (int)(s - var), var+1); - goto SPOOL_FORMAT_ERROR; + int idx; + if ((idx = search_findtype(var, s - var)) < 0) + { + DEBUG(D_any) + debug_printf("Unrecognised quoter %.*s\n", (int)(s - var), var+1); + goto SPOOL_FORMAT_ERROR; + } + proto_mem = store_get_quoted(1, GET_TAINTED, idx); } - proto_mem = store_get_quoted(1, GET_TAINTED, idx); #endif /* COMPILE_UTILITY */ var = s + 1; }