diff options
Diffstat (limited to 'mail/exim/files/patch-CVE-2017-1000369')
-rw-r--r-- | mail/exim/files/patch-CVE-2017-1000369 | 37 |
1 files changed, 0 insertions, 37 deletions
diff --git a/mail/exim/files/patch-CVE-2017-1000369 b/mail/exim/files/patch-CVE-2017-1000369 deleted file mode 100644 index 77bbb25ed818..000000000000 --- a/mail/exim/files/patch-CVE-2017-1000369 +++ /dev/null @@ -1,37 +0,0 @@ -diff --git a/src/src/exim.c b/src/src/exim.c -index 67583e58..88e11977 100644 ---- src/exim.c -+++ src/exim.c -@@ -3106,7 +3106,14 @@ for (i = 1; i < argc; i++) - - /* -oMr: Received protocol */ - -- else if (Ustrcmp(argrest, "Mr") == 0) received_protocol = argv[++i]; -+ else if (Ustrcmp(argrest, "Mr") == 0) -+ -+ if (received_protocol) -+ { -+ fprintf(stderr, "received_protocol is set already\n"); -+ exit(EXIT_FAILURE); -+ } -+ else received_protocol = argv[++i]; - - /* -oMs: Set sender host name */ - -@@ -3202,7 +3209,15 @@ for (i = 1; i < argc; i++) - - if (*argrest != 0) - { -- uschar *hn = Ustrchr(argrest, ':'); -+ uschar *hn; -+ -+ if (received_protocol) -+ { -+ fprintf(stderr, "received_protocol is set already\n"); -+ exit(EXIT_FAILURE); -+ } -+ -+ hn = Ustrchr(argrest, ':'); - if (hn == NULL) - { - received_protocol = argrest; |