b1047b
diff --git a/epan/packet.c b/epan/packet.c
b1047b
index 1ad0320..179011e 100644
b1047b
--- a/epan/packet.c
b1047b
+++ b/epan/packet.c
b1047b
@@ -1266,6 +1266,7 @@ dissector_get_string_handle(dissector_table_t sub_dissectors,
b1047b
 {
b1047b
 	dtbl_entry_t *dtbl_entry;
b1047b
 
b1047b
+	if (!string) return 0;
b1047b
 	dtbl_entry = find_string_dtbl_entry(sub_dissectors, string);
b1047b
 	if (dtbl_entry != NULL)
b1047b
 		return dtbl_entry->current;