diff options
author | Guy Harris <guy@alum.mit.edu> | 2002-03-02 21:07:31 +0000 |
---|---|---|
committer | Guy Harris <guy@alum.mit.edu> | 2002-03-02 21:07:31 +0000 |
commit | c6a1c882144837e778fd09d2cd1fcf053cea1e24 (patch) | |
tree | 3626cf3b7e9a1520477c64e94124a2c7c42234f2 /packet-ldap.c | |
parent | 52fb615708ad16fdcff9ed92c46791d416a4bdb9 (diff) |
Treat LDAP_REQ_UNBIND as a request with nothing in it, not as an unknown
request type.
Put the request types in order in the switch statement.
svn path=/trunk/; revision=4849
Diffstat (limited to 'packet-ldap.c')
-rw-r--r-- | packet-ldap.c | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/packet-ldap.c b/packet-ldap.c index 2cf67a980b..ce9371c754 100644 --- a/packet-ldap.c +++ b/packet-ldap.c @@ -1,7 +1,7 @@ /* packet-ldap.c * Routines for ldap packet dissection * - * $Id: packet-ldap.c,v 1.36 2002/03/01 03:02:36 guy Exp $ + * $Id: packet-ldap.c,v 1.37 2002/03/02 21:07:31 guy Exp $ * * Ethereal - Network traffic analyzer * By Gerald Combs <gerald@ethereal.com> @@ -1128,9 +1128,15 @@ dissect_ldap(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree) case LDAP_REQ_BIND: ret = dissect_ldap_request_bind(&a, msg_tree); break; + case LDAP_REQ_UNBIND: + /* Nothing to dissect */ + break; case LDAP_REQ_SEARCH: ret = dissect_ldap_request_search(&a, msg_tree); break; + case LDAP_REQ_MODIFY: + ret = dissect_ldap_request_modify(&a, msg_tree); + break; case LDAP_REQ_ADD: ret = dissect_ldap_request_add(&a, msg_tree); break; @@ -1143,9 +1149,6 @@ dissect_ldap(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree) case LDAP_REQ_COMPARE: ret = dissect_ldap_request_compare(&a, msg_tree); break; - case LDAP_REQ_MODIFY: - ret = dissect_ldap_request_modify(&a, msg_tree); - break; case LDAP_REQ_ABANDON: ret = dissect_ldap_request_abandon(&a, msg_tree, start, opLen); break; |