Index: packet-ncp2222.inc
===================================================================
RCS file: /cvsroot/ethereal/packet-ncp2222.inc,v
retrieving revision 1.61
diff -u -r1.61 packet-ncp2222.inc
--- packet-ncp2222.inc	23 Sep 2003 18:22:19 -0000	1.61
+++ packet-ncp2222.inc	23 Sep 2003 21:04:39 -0000
@@ -4573,6 +4573,21 @@
 			field_info *finfo;
                         int info_type;
                         
+                        if (!request_value)
+                        {
+        		        conversation = find_conversation(&pinfo->src, &pinfo->dst,
+        			    PT_NCP, nw_connection, nw_connection, 0);
+        		        if (conversation != NULL) {
+        			        /* find the record telling us the request made that caused
+        			        this reply */
+        			        request_value = ncp_hash_lookup(conversation, sequence);
+                                }
+                                if (!conversation || !request_value)
+                                {
+                                        return;
+                                }
+                        }
+                        
 			parray = proto_get_finfo_ptr_array(ncp_tree,
 				*ncp_rec->req_info_str->hf_ptr);
 			len = g_ptr_array_len(parray);
