packet-dcerpc-nt.c: fix a crash bug
authorStefan Metzmacher <metze@samba.org>
Mon, 14 Sep 2009 23:54:18 +0000 (01:54 +0200)
committerEvan Huus <eapache@gmail.com>
Tue, 25 Feb 2014 17:56:09 +0000 (17:56 +0000)
Change-Id: Ia8d167afc79c4fa1b2fa05b78152120203462b67
Signed-off-by: Stefan Metzmacher <metze@samba.org>
Reviewed-on: https://code.wireshark.org/review/362
Reviewed-by: Evan Huus <eapache@gmail.com>
epan/dissectors/packet-dcerpc-nt.c

index ecb436c87b307fa4672a26819583f4762037bea7..7a6e444fb17bea287cfde811479c5e4fd6a7f6dc 100644 (file)
@@ -1243,11 +1243,11 @@ void cb_wstr_postprocess(packet_info *pinfo, proto_tree *tree _U_,
                proto_item_append_text(item, ": %s", s);
                item = GET_ITEM_PARENT(item);
                levels--;
-               if (levels > 0) {
+               if (item && levels > 0) {
                        proto_item_append_text(item, ": %s", s);
                        item = GET_ITEM_PARENT(item);
                        levels--;
-                       while (levels > 0) {
+                       while (item && levels > 0) {
                                proto_item_append_text(item, " %s", s);
                                item = GET_ITEM_PARENT(item);
                                levels--;