diff options
author | Jakub Zawadzki <darkjames-ws@darkjames.pl> | 2013-08-06 20:53:47 +0000 |
---|---|---|
committer | Jakub Zawadzki <darkjames-ws@darkjames.pl> | 2013-08-06 20:53:47 +0000 |
commit | 9cfac1227d8fd1f6de1d9e47489ea49616a2bee2 (patch) | |
tree | f48731d0b0c293e6af6f3476eae8fef06908059f /epan/dfilter/gencode.c | |
parent | 72ea2f9c9c63c7e5c6270383888ad32683d96edf (diff) | |
download | wireshark-9cfac1227d8fd1f6de1d9e47489ea49616a2bee2.tar.gz |
Replace hfinfo pointer to same_name_prev, with same_name_prev_id.
svn path=/trunk/; revision=51175
Diffstat (limited to 'epan/dfilter/gencode.c')
-rw-r--r-- | epan/dfilter/gencode.c | 8 |
1 files changed, 4 insertions, 4 deletions
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); |