Treat LDAP_REQ_UNBIND as a request with nothing in it, not as an unknown
authorguy <guy@f5534014-38df-0310-8fa8-9805f1628bb7>
Sat, 2 Mar 2002 21:07:31 +0000 (21:07 +0000)
committerguy <guy@f5534014-38df-0310-8fa8-9805f1628bb7>
Sat, 2 Mar 2002 21:07:31 +0000 (21:07 +0000)
request type.

Put the request types in order in the switch statement.

git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@4849 f5534014-38df-0310-8fa8-9805f1628bb7

packet-ldap.c

index 2cf67a980b9f3d9d0e5e89d685ee5001acc3678a..ce9371c754d228b8908b8386e5a044d40e3d9627 100644 (file)
@@ -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;