From f2f2f13db3b5b86f9dd96a54f8175f8576e7a10b Mon Sep 17 00:00:00 2001 From: Jakub Zawadzki Date: Mon, 17 Jun 2013 07:41:48 +0000 Subject: Fix for previous commit, don't use string if get_form_key_value() failed. svn path=/trunk/; revision=49978 --- epan/dissectors/packet-http-urlencoded.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'epan/dissectors/packet-http-urlencoded.c') diff --git a/epan/dissectors/packet-http-urlencoded.c b/epan/dissectors/packet-http-urlencoded.c index 333f3677b1..8195113297 100644 --- a/epan/dissectors/packet-http-urlencoded.c +++ b/epan/dissectors/packet-http-urlencoded.c @@ -161,17 +161,17 @@ dissect_form_urlencoded(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree) sub = proto_item_add_subtree(ti, ett_form_urlencoded); next_offset = get_form_key_value(tvb, &key, offset, '='); - proto_tree_add_string(sub, hf_form_key, tvb, offset, next_offset - offset, key); if (next_offset == -1) break; + proto_tree_add_string(sub, hf_form_key, tvb, offset, next_offset - offset, key); proto_item_append_text(sub, ": \"%s\"", key); offset = next_offset+1; next_offset = get_form_key_value(tvb, &value, offset, '&'); - proto_tree_add_string(sub, hf_form_value, tvb, offset, next_offset - offset, value); if (next_offset == -1) break; + proto_tree_add_string(sub, hf_form_value, tvb, offset, next_offset - offset, value); proto_item_append_text(sub, " = \"%s\"", value); offset = next_offset+1; -- cgit v1.2.3