git://git.exim.org
/
exim.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Fix dnssec indication variable when used from smtp:commect event
[exim.git]
/
src
/
src
/
tls.c
diff --git
a/src/src/tls.c
b/src/src/tls.c
index 841807f45694b0216869eff4a48c09bd20fc28e0..f2ab56706201a8bbc267ea0a031b71366438604a 100644
(file)
--- a/
src/src/tls.c
+++ b/
src/src/tls.c
@@
-241,7
+241,7
@@
uschar * match = NULL;
int len;
uschar * list = NULL;
int len;
uschar * list = NULL;
-while (
ele = string_nextinlist(&mod, &insep, NULL, 0
))
+while (
(ele = string_nextinlist(&mod, &insep, NULL, 0)
))
if (ele[0] != '>')
match = ele; /* field tag to match */
else if (ele[1])
if (ele[0] != '>')
match = ele; /* field tag to match */
else if (ele[1])
@@
-250,7
+250,7
@@
while (ele = string_nextinlist(&mod, &insep, NULL, 0))
dn_to_list(dn);
insep = ',';
len = Ustrlen(match);
dn_to_list(dn);
insep = ',';
len = Ustrlen(match);
-while (
ele = string_nextinlist(&dn, &insep, NULL, 0
))
+while (
(ele = string_nextinlist(&dn, &insep, NULL, 0)
))
if (Ustrncmp(ele, match, len) == 0 && ele[len] == '=')
list = string_append_listele(list, outsep, ele+len+1);
return list;
if (Ustrncmp(ele, match, len) == 0 && ele[len] == '=')
list = string_append_listele(list, outsep, ele+len+1);
return list;
@@
-301,10
+301,10
@@
uschar * cmpname;
if ((altnames = tls_cert_subject_altname(cert, US"dns")))
{
int alt_sep = '\n';
if ((altnames = tls_cert_subject_altname(cert, US"dns")))
{
int alt_sep = '\n';
- while (
cmpname = string_nextinlist(&namelist, &cmp_sep, NULL, 0
))
+ while (
(cmpname = string_nextinlist(&namelist, &cmp_sep, NULL, 0)
))
{
uschar * an = altnames;
{
uschar * an = altnames;
- while (
certname = string_nextinlist(&an, &alt_sep, NULL, 0
))
+ while (
(certname = string_nextinlist(&an, &alt_sep, NULL, 0)
))
if (is_name_match(cmpname, certname))
return TRUE;
}
if (is_name_match(cmpname, certname))
return TRUE;
}
@@
-313,13
+313,12
@@
if ((altnames = tls_cert_subject_altname(cert, US"dns")))
else if ((subjdn = tls_cert_subject(cert, NULL)))
{
int sn_sep = ',';
else if ((subjdn = tls_cert_subject(cert, NULL)))
{
int sn_sep = ',';
- uschar * sn;
dn_to_list(subjdn);
dn_to_list(subjdn);
- while (
cmpname = string_nextinlist(&namelist, &cmp_sep, NULL, 0
))
+ while (
(cmpname = string_nextinlist(&namelist, &cmp_sep, NULL, 0)
))
{
uschar * sn = subjdn;
{
uschar * sn = subjdn;
- while (
certname = string_nextinlist(&sn, &sn_sep, NULL, 0
))
+ while (
(certname = string_nextinlist(&sn, &sn_sep, NULL, 0)
))
if ( *certname++ == 'C'
&& *certname++ == 'N'
&& *certname++ == '='
if ( *certname++ == 'C'
&& *certname++ == 'N'
&& *certname++ == '='