diff options
author | AndersBroman <anders.broman@ericsson.com> | 2014-05-14 12:35:30 +0200 |
---|---|---|
committer | Anders Broman <a.broman58@gmail.com> | 2014-05-14 10:50:22 +0000 |
commit | 836530e98500ab360117b21826f038403a8cd25c (patch) | |
tree | 99595076de7d27c914fb737c1d17b9e2eeef58ae /epan/req_resp_hdrs.c | |
parent | 2828bf7777be3289b929e7c2c15794782ea67ebd (diff) | |
download | wireshark-836530e98500ab360117b21826f038403a8cd25c.tar.gz |
- Replace tvb_length_remaining -> tvb_captured_length_remaining,
- Use length_remaining in tvb_find_line_end() rather than -1 it should
give a faster code path.
Change-Id: Ia6c289f1701add48429b25152db8a8e5cea9e053
Reviewed-on: https://code.wireshark.org/review/1632
Reviewed-by: Anders Broman <a.broman58@gmail.com>
Diffstat (limited to 'epan/req_resp_hdrs.c')
-rw-r--r-- | epan/req_resp_hdrs.c | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/epan/req_resp_hdrs.c b/epan/req_resp_hdrs.c index a9a8fd095a..f9ac6f1682 100644 --- a/epan/req_resp_hdrs.c +++ b/epan/req_resp_hdrs.c @@ -110,7 +110,7 @@ req_resp_hdrs_do_reassembly(tvbuff_t *tvb, const int offset, packet_info *pinfo, return FALSE; } - length_remaining = tvb_length_remaining(tvb, + length_remaining = tvb_captured_length_remaining(tvb, next_offset); /* @@ -118,7 +118,7 @@ req_resp_hdrs_do_reassembly(tvbuff_t *tvb, const int offset, packet_info *pinfo, * header (i.e. a line end). */ linelen = tvb_find_line_end(tvb, next_offset, - -1, &next_offset, TRUE); + length_remaining, &next_offset, TRUE); if (linelen == -1 && length_remaining >= reported_length_remaining) { /* @@ -256,11 +256,11 @@ req_resp_hdrs_do_reassembly(tvbuff_t *tvb, const int offset, packet_info *pinfo, return FALSE; } - length_remaining = tvb_length_remaining(tvb, + length_remaining = tvb_captured_length_remaining(tvb, next_offset); linelen = tvb_find_line_end(tvb, next_offset, - -1, &chunk_offset, TRUE); + length_remaining, &chunk_offset, TRUE); if (linelen == -1 && length_remaining >= @@ -300,7 +300,7 @@ req_resp_hdrs_do_reassembly(tvbuff_t *tvb, const int offset, packet_info *pinfo, * trailing CRLF. */ linelen = tvb_find_line_end(tvb, - chunk_offset, -1, &chunk_offset, TRUE); + chunk_offset, length_remaining, &chunk_offset, TRUE); if (linelen == -1 && length_remaining >= @@ -354,7 +354,7 @@ req_resp_hdrs_do_reassembly(tvbuff_t *tvb, const int offset, packet_info *pinfo, } /* next_offset has been set to the end of the headers */ if (!tvb_bytes_exist(tvb, next_offset, content_length)) { - length_remaining = tvb_length_remaining(tvb, + length_remaining = tvb_captured_length_remaining(tvb, next_offset); reported_length_remaining = tvb_reported_length_remaining(tvb, next_offset); @@ -382,7 +382,7 @@ req_resp_hdrs_do_reassembly(tvbuff_t *tvb, const int offset, packet_info *pinfo, * we wont do any reassembly. * Set up tcp reassembly until the end of this session. */ - length_remaining = tvb_length_remaining(tvb, next_offset); + length_remaining = tvb_captured_length_remaining(tvb, next_offset); reported_length_remaining = tvb_reported_length_remaining(tvb, next_offset); if (length_remaining < reported_length_remaining) { /* |