From 9cfac1227d8fd1f6de1d9e47489ea49616a2bee2 Mon Sep 17 00:00:00 2001 From: Jakub Zawadzki Date: Tue, 6 Aug 2013 20:53:47 +0000 Subject: Replace hfinfo pointer to same_name_prev, with same_name_prev_id. svn path=/trunk/; revision=51175 --- epan/dfilter/gencode.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'epan/dfilter/gencode.c') diff --git a/epan/dfilter/gencode.c b/epan/dfilter/gencode.c index 8571d47a2b..f977c77ede 100644 --- a/epan/dfilter/gencode.c +++ b/epan/dfilter/gencode.c @@ -63,8 +63,8 @@ dfw_append_read_tree(dfwork_t *dfw, header_field_info *hfinfo) gboolean added_new_hfinfo = FALSE; /* Rewind to find the first field of this name. */ - while (hfinfo->same_name_prev) { - hfinfo = hfinfo->same_name_prev; + while (hfinfo->same_name_prev_id != -1) { + hfinfo = proto_registrar_get_nth(hfinfo->same_name_prev_id); } /* Keep track of which registers @@ -341,8 +341,8 @@ gen_test(dfwork_t *dfw, stnode_t *st_node) hfinfo = (header_field_info*)stnode_data(st_arg1); /* Rewind to find the first field of this name. */ - while (hfinfo->same_name_prev) { - hfinfo = hfinfo->same_name_prev; + while (hfinfo->same_name_prev_id != -1) { + hfinfo = proto_registrar_get_nth(hfinfo->same_name_prev_id); } val1->value.hfinfo = hfinfo; insn = dfvm_insn_new(CHECK_EXISTS); -- cgit v1.2.1