From 3d8e53cb956d8d6ef9f915ef1c5b626daa5e2946 Mon Sep 17 00:00:00 2001 From: Fabian Mauchle Date: Wed, 28 Apr 2021 20:40:00 +0200 Subject: [PATCH] fix segfault in MatchCertificateAttribute config parser --- radsecproxy.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/radsecproxy.c b/radsecproxy.c index e8df372..98d001f 100644 --- a/radsecproxy.c +++ b/radsecproxy.c @@ -2348,7 +2348,7 @@ int confclient_cb(struct gconffile **cf, void *arg, char *block, char *opt, char "secret", CONF_STR_NOESC, &conf->confsecret, #if defined(RADPROT_TLS) || defined(RADPROT_DTLS) "tls", CONF_STR, &conf->tls, - "matchcertificateattribute", CONF_MSTR, &matchcertattrs, + "MatchCertificateAttribute", CONF_MSTR, &matchcertattrs, "CertificateNameCheck", CONF_BLN, &conf->certnamecheck, #endif "DuplicateInterval", CONF_LINT, &dupinterval, @@ -2560,7 +2560,7 @@ int confserver_cb(struct gconffile **cf, void *arg, char *block, char *opt, char "secret", CONF_STR_NOESC, &conf->confsecret, #if defined(RADPROT_TLS) || defined(RADPROT_DTLS) "tls", CONF_STR, &conf->tls, - "MatchCertificateAttribute", CONF_STR, &conf->confmatchcertattrs, + "MatchCertificateAttribute", CONF_MSTR, &conf->confmatchcertattrs, "CertificateNameCheck", CONF_BLN, &conf->certnamecheck, #endif "addTTL", CONF_LINT, &addttl,