Browse code

Fix the comparison of pull options hash on restart

Signed-off-by: Selva Nair <selva.nair@gmail.com>
Acked-by: Steffan Karger <steffan.karger@fox-it.com>
Message-Id: <1465016263-23048-1-git-send-email-selva.nair@gmail.com>
URL: http://article.gmane.org/gmane.network.openvpn.devel/11783
Signed-off-by: Gert Doering <gert@greenie.muc.de>

Selva Nair authored on 2016/06/04 13:57:43
Showing 1 changed files
... ...
@@ -1717,7 +1717,7 @@ options_hash_changed_or_zero(const struct md5_digest *a,
1717 1717
 {
1718 1718
   const struct md5_digest zero = {{0}};
1719 1719
   return memcmp (a, b, sizeof(struct md5_digest)) ||
1720
-      memcmp (a, &zero, sizeof(struct md5_digest));
1720
+      !memcmp (a, &zero, sizeof(struct md5_digest));
1721 1721
 }
1722 1722
 #endif /* P2MP */
1723 1723