aboutsummaryrefslogtreecommitdiffstats
path: root/asn1/ldap
diff options
context:
space:
mode:
authorJakub Zawadzki <darkjames-ws@darkjames.pl>2012-04-10 15:48:26 +0000
committerJakub Zawadzki <darkjames-ws@darkjames.pl>2012-04-10 15:48:26 +0000
commit57bde6a54f739f358cd9acec68cd9176e249bc20 (patch)
treea96744c41dc93aa8d88c7cf345abc4e3aa1ee811 /asn1/ldap
parent6c29b9f93673e5ffee4a4a9a025bc47f59f01f01 (diff)
Fix #7056 + Remove mechanism global, unused variable.
svn path=/trunk/; revision=42008
Diffstat (limited to 'asn1/ldap')
-rw-r--r--asn1/ldap/packet-ldap-template.c23
1 files changed, 22 insertions, 1 deletions
diff --git a/asn1/ldap/packet-ldap-template.c b/asn1/ldap/packet-ldap-template.c
index e22c96ea9a..b1223b18f8 100644
--- a/asn1/ldap/packet-ldap-template.c
+++ b/asn1/ldap/packet-ldap-template.c
@@ -718,7 +718,6 @@ static gint Filter_length;
static gint Filter_elements;
/* Global variables */
-char *mechanism = NULL;
static gint MessageID =-1;
static gint ProtocolOp = -1;
static gint result = 0;
@@ -983,6 +982,28 @@ ldap_frame_end(void)
{
ldap_found_in_frame = FALSE;
attr_type = NULL;
+ ldapvalue_string = NULL;
+/* ? */
+ attributedesc_string = NULL;
+ Filter_string = NULL;
+ and_filter_string = NULL;
+ object_identifier_id = NULL;
+ or_filter_string = NULL;
+
+ substring_item_any = NULL;
+ substring_item_final = NULL;
+ substring_item_init = NULL;
+ substring_value = NULL;
+
+ ldm_tree = NULL;
+
+ Filter_elements = 0;
+ Filter_length = 0;
+ do_protocolop = FALSE;
+ result = 0;
+
+/* seems to be ok, but reset just in case */
+ matching_rule_string = NULL;
}
static void