aboutsummaryrefslogtreecommitdiffstats
path: root/packet-ldap.c
diff options
context:
space:
mode:
authorGuy Harris <guy@alum.mit.edu>2002-03-02 21:07:31 +0000
committerGuy Harris <guy@alum.mit.edu>2002-03-02 21:07:31 +0000
commitc6a1c882144837e778fd09d2cd1fcf053cea1e24 (patch)
tree3626cf3b7e9a1520477c64e94124a2c7c42234f2 /packet-ldap.c
parent52fb615708ad16fdcff9ed92c46791d416a4bdb9 (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.c11
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;