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
tidying
[exim.git]
/
src
/
src
/
tls.c
diff --git
a/src/src/tls.c
b/src/src/tls.c
index 11823795ce9ccd13b3cdda9b644cf41706082805..f1371f04a6b39296052263779168e00d744b430a 100644
(file)
--- a/
src/src/tls.c
+++ b/
src/src/tls.c
@@
-254,7
+254,7
@@
Return:
*/
uschar *
*/
uschar *
-tls_field_from_dn(uschar * dn, uschar * mod)
+tls_field_from_dn(uschar * dn,
const
uschar * mod)
{
int insep = ',';
uschar outsep = '\n';
{
int insep = ',';
uschar outsep = '\n';
@@
-272,7
+272,7
@@
while ((ele = string_nextinlist(&mod, &insep, NULL, 0)))
dn_to_list(dn);
insep = ',';
len = match ? Ustrlen(match) : -1;
dn_to_list(dn);
insep = ',';
len = match ? Ustrlen(match) : -1;
-while ((ele = string_nextinlist(&dn, &insep, NULL, 0)))
+while ((ele = string_nextinlist(
CUSS
&dn, &insep, NULL, 0)))
if ( !match
|| Ustrncmp(ele, match, len) == 0 && ele[len] == '='
)
if ( !match
|| Ustrncmp(ele, match, len) == 0 && ele[len] == '='
)
@@
-313,7
+313,7
@@
Returns:
*/
BOOL
*/
BOOL
-tls_is_name_for_cert(uschar * namelist, void * cert)
+tls_is_name_for_cert(
const
uschar * namelist, void * cert)
{
uschar * altnames = tls_cert_subject_altname(cert, US"dns");
uschar * subjdn;
{
uschar * altnames = tls_cert_subject_altname(cert, US"dns");
uschar * subjdn;
@@
-326,7
+326,7
@@
if ((altnames = tls_cert_subject_altname(cert, US"dns")))
int alt_sep = '\n';
while ((cmpname = string_nextinlist(&namelist, &cmp_sep, NULL, 0)))
{
int alt_sep = '\n';
while ((cmpname = string_nextinlist(&namelist, &cmp_sep, NULL, 0)))
{
- uschar * an = altnames;
+
const
uschar * an = altnames;
while ((certname = string_nextinlist(&an, &alt_sep, NULL, 0)))
if (is_name_match(cmpname, certname))
return TRUE;
while ((certname = string_nextinlist(&an, &alt_sep, NULL, 0)))
if (is_name_match(cmpname, certname))
return TRUE;
@@
-340,7
+340,7
@@
else if ((subjdn = tls_cert_subject(cert, NULL)))
dn_to_list(subjdn);
while ((cmpname = string_nextinlist(&namelist, &cmp_sep, NULL, 0)))
{
dn_to_list(subjdn);
while ((cmpname = string_nextinlist(&namelist, &cmp_sep, NULL, 0)))
{
- uschar * sn = subjdn;
+
const
uschar * sn = subjdn;
while ((certname = string_nextinlist(&sn, &sn_sep, NULL, 0)))
if ( *certname++ == 'C'
&& *certname++ == 'N'
while ((certname = string_nextinlist(&sn, &sn_sep, NULL, 0)))
if ( *certname++ == 'C'
&& *certname++ == 'N'