]> git.ipfire.org Git - thirdparty/openvpn.git/commitdiff
fragment.c: simplify boolean expression
authorAntonio Quartulli <a@unstable.cc>
Thu, 24 Aug 2017 07:55:47 +0000 (15:55 +0800)
committerDavid Sommerseth <davids@openvpn.net>
Wed, 6 Sep 2017 22:19:47 +0000 (00:19 +0200)
!A || (A && B) is equivalent to the simpler !A || B
therefore it is preferable to use the second version as
it is simpler to parse while reading the code.

Signed-off-by: Antonio Quartulli <a@unstable.cc>
Acked-by: David Sommerseth <davids@openvpn.net>
Message-Id: <20170824075547.29844-1-a@unstable.cc>
URL: https://www.mail-archive.com/openvpn-devel@lists.sourceforge.net/msg15313.html
Signed-off-by: David Sommerseth <davids@openvpn.net>
(cherry picked from commit 10ae9ed5fe7f09c7edb5af266149a9b5e9bcbaa4)

src/openvpn/fragment.c

index 38de62f12e9333fede042c5d80287d47d95da599..84f012144c534d00b753b79fa42f41e9438383cb 100644 (file)
@@ -208,7 +208,7 @@ fragment_incoming(struct fragment_master *f, struct buffer *buf,
             }
 
             /* is this the first fragment for our sequence number? */
-            if (!frag->defined || (frag->defined && frag->max_frag_size != size))
+            if (!frag->defined || frag->max_frag_size != size)
             {
                 frag->defined = true;
                 frag->max_frag_size = size;