Wireshark mailing list archives
Re: [Wireshark-commits] rev 47381: /trunk-1.8/epan/dissectors/ /trunk-1.8/epan/dissectors/: packet-tcp.c
From: "Maynard, Chris" <Christopher.Maynard () GTECH COM>
Date: Thu, 31 Jan 2013 11:39:56 -0500
Thanks for back-porting the fix to 1.8. My apologies for not doing so before. I don't think fixes to *all* Coverity issues necessarily need to be back-ported though, fixes such as http://anonsvn.wireshark.org/viewvc?view=revision&revision=47073, for example. But your point is valid, and in general yes, it's a good idea. I will try to be more diligent with scheduling Coverity fixes to be backported. As for the duplicate check, that does look strange. To me, it would make sense to remove the second one. I'm surprised that Coverity (or Clang or VS Code Analysis) didn't flag the second block as "Logically Dead Code". Maybe it would also make sense to move the 1st check *before* this line: next_tvb = tvb_new_subset_remaining(tvb, offset); - Chris -----Original Message----- From: wireshark-dev-bounces () wireshark org [mailto:wireshark-dev-bounces () wireshark org] On Behalf Of Evan Huus Sent: Wednesday, January 30, 2013 7:45 PM To: Wireshark Developer List Subject: Re: [Wireshark-dev] [Wireshark-commits] rev 47381: /trunk-1.8/epan/dissectors/ /trunk-1.8/epan/dissectors/: packet-tcp.c Two points of interest here: - The original fix in trunk was a coverity fix and wasn't backported at the time (I assume) because it wasn't known to fix an actual crash. Should we have some sort of policy to avoid this, by e.g. backporting fixes for all coverity issues when possible? - The exact check being made happens in two different places in trunk with *exactly* the same code. Is that intentional (in which case there should be an explanatory comment) or can one of them be removed? Cheers, Evan On Wed, Jan 30, 2013 at 7:41 PM, <eapache () wireshark org> wrote:
http://anonsvn.wireshark.org/viewvc/viewvc.cgi?view=rev&revision=47381 User: eapache Date: 2013/01/30 04:41 PM Log: Manually rediscover r43185 to fix https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8274 Directory: /trunk-1.8/epan/dissectors/ Changes Path Action +1 -1 packet-tcp.c Modified
-- CONFIDENTIALITY NOTICE: The information contained in this email message is intended only for use of the intended recipient. If the reader of this message is not the intended recipient, you are hereby notified that any dissemination, distribution or copying of this communication is strictly prohibited. If you have received this communication in error, please immediately delete it from your system and notify the sender by replying to this email. Thank you. ___________________________________________________________________________ Sent via: Wireshark-dev mailing list <wireshark-dev () wireshark org> Archives: http://www.wireshark.org/lists/wireshark-dev Unsubscribe: https://wireshark.org/mailman/options/wireshark-dev mailto:wireshark-dev-request () wireshark org?subject=unsubscribe
Current thread:
- Re: [Wireshark-commits] rev 47381: /trunk-1.8/epan/dissectors/ /trunk-1.8/epan/dissectors/: packet-tcp.c Evan Huus (Jan 30)
- Re: [Wireshark-commits] rev 47381: /trunk-1.8/epan/dissectors/ /trunk-1.8/epan/dissectors/: packet-tcp.c Maynard, Chris (Jan 31)