Skip to content
Snippets Groups Projects
Commit 336f054d authored by Julio Sánchez Fernández's avatar Julio Sánchez Fernández
Browse files

Extend MRA. It now has a pointer to a MatchingRule, but a char

pointer is kept for messages and to tell a filter without rule
from one with an unknown rule.  It matters.

Fix a couple of bugs in debug output.
parent 5b52ae51
Branches
Tags
No related merge requests found
......@@ -268,15 +268,14 @@ get_filter(
*fstr = ch_malloc( sizeof("(:dn::=)")
+ (f->f_mr_desc ? f->f_mr_desc->ad_cname->bv_len : 0)
+ (f->f_mr_rule ? strlen(f->f_mr_rule) : 0)
+ (f->f_mr_rule_text ? strlen(f->f_mr_rule_text) : 0)
+ escaped.bv_len );
sprintf( *fstr, "(%s%s%s%s:=%s)",
(f->f_mr_desc ? f->f_mr_desc->ad_cname->bv_val : ""),
(f->f_mr_dnattrs ? ":dn" : ""),
(f->f_mr_rule ? ":" : ""),
(f->f_mr_rule ? f->f_mr_rule : ""),
f->f_mr_desc->ad_cname->bv_val,
(f->f_mr_rule_text ? ":" : ""),
(f->f_mr_rule_text ? f->f_mr_rule_text : ""),
escaped.bv_val );
ber_memfree( escaped.bv_val );
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment