Attention is currently required from: plaisthos.

Hello plaisthos,

I'd like you to do a code review.
Please visit

    http://gerrit.openvpn.net/c/openvpn/+/1106?usp=email

to review the following change.


Change subject: options: Make sure option types are treated as unsigned
......................................................................

options: Make sure option types are treated as unsigned

verify_permissions already expects them to be unsigned,
make sure they are to avoid spurious conversion warnings.

Change-Id: I1d27cb81d32058e40147e1d6dcd12df7f6cb2b30
Signed-off-by: Frank Lichtenheld <fr...@lichtenheld.com>
---
M src/openvpn/options.h
1 file changed, 32 insertions(+), 32 deletions(-)



  git pull ssh://gerrit.openvpn.net:29418/openvpn refs/changes/06/1106/1

diff --git a/src/openvpn/options.h b/src/openvpn/options.h
index 137e012..4ba8e3d 100644
--- a/src/openvpn/options.h
+++ b/src/openvpn/options.h
@@ -728,38 +728,38 @@
 /*
  * Option classes.
  */
-#define OPT_P_GENERAL         (1<<0)
-#define OPT_P_UP              (1<<1)
-#define OPT_P_ROUTE           (1<<2)
-#define OPT_P_DHCPDNS         (1<<3)    /* includes ip windows options like */
-#define OPT_P_SCRIPT          (1<<4)
-#define OPT_P_SETENV          (1<<5)
-#define OPT_P_SHAPER          (1<<6)
-#define OPT_P_TIMER           (1<<7)
-#define OPT_P_PERSIST         (1<<8)
-#define OPT_P_PERSIST_IP      (1<<9)
-#define OPT_P_COMP            (1<<10) /* TODO */
-#define OPT_P_MESSAGES        (1<<11)
-#define OPT_P_NCP             (1<<12) /**< Negotiable crypto parameters */
-#define OPT_P_TLS_PARMS       (1<<13) /* TODO */
-#define OPT_P_MTU             (1<<14) /* TODO */
-#define OPT_P_NICE            (1<<15)
-#define OPT_P_PUSH            (1<<16)
-#define OPT_P_INSTANCE        (1<<17) /**< allowed in ccd, client-connect etc*/
-#define OPT_P_CONFIG          (1<<18)
-#define OPT_P_EXPLICIT_NOTIFY (1<<19)
-#define OPT_P_ECHO            (1<<20)
-#define OPT_P_INHERIT         (1<<21)
-#define OPT_P_ROUTE_EXTRAS    (1<<22)
-#define OPT_P_PULL_MODE       (1<<23)
-#define OPT_P_PLUGIN          (1<<24)
-#define OPT_P_SOCKBUF         (1<<25)
-#define OPT_P_SOCKFLAGS       (1<<26)
-#define OPT_P_CONNECTION      (1<<27)
-#define OPT_P_PEER_ID         (1<<28)
-#define OPT_P_INLINE          (1<<29)
-#define OPT_P_PUSH_MTU        (1<<30)
-#define OPT_P_ROUTE_TABLE     (1<<31)
+#define OPT_P_GENERAL         (1u<<0)
+#define OPT_P_UP              (1u<<1)
+#define OPT_P_ROUTE           (1u<<2)
+#define OPT_P_DHCPDNS         (1u<<3)    /* includes ip windows options like */
+#define OPT_P_SCRIPT          (1u<<4)
+#define OPT_P_SETENV          (1u<<5)
+#define OPT_P_SHAPER          (1u<<6)
+#define OPT_P_TIMER           (1u<<7)
+#define OPT_P_PERSIST         (1u<<8)
+#define OPT_P_PERSIST_IP      (1u<<9)
+#define OPT_P_COMP            (1u<<10) /* TODO */
+#define OPT_P_MESSAGES        (1u<<11)
+#define OPT_P_NCP             (1u<<12) /**< Negotiable crypto parameters */
+#define OPT_P_TLS_PARMS       (1u<<13) /* TODO */
+#define OPT_P_MTU             (1u<<14) /* TODO */
+#define OPT_P_NICE            (1u<<15)
+#define OPT_P_PUSH            (1u<<16)
+#define OPT_P_INSTANCE        (1u<<17) /**< allowed in ccd, client-connect 
etc*/
+#define OPT_P_CONFIG          (1u<<18)
+#define OPT_P_EXPLICIT_NOTIFY (1u<<19)
+#define OPT_P_ECHO            (1u<<20)
+#define OPT_P_INHERIT         (1u<<21)
+#define OPT_P_ROUTE_EXTRAS    (1u<<22)
+#define OPT_P_PULL_MODE       (1u<<23)
+#define OPT_P_PLUGIN          (1u<<24)
+#define OPT_P_SOCKBUF         (1u<<25)
+#define OPT_P_SOCKFLAGS       (1u<<26)
+#define OPT_P_CONNECTION      (1u<<27)
+#define OPT_P_PEER_ID         (1u<<28)
+#define OPT_P_INLINE          (1u<<29)
+#define OPT_P_PUSH_MTU        (1u<<30)
+#define OPT_P_ROUTE_TABLE     (1u<<31)

 #define OPT_P_DEFAULT   (~(OPT_P_INSTANCE|OPT_P_PULL_MODE))


-- 
To view, visit http://gerrit.openvpn.net/c/openvpn/+/1106?usp=email
To unsubscribe, or for help writing mail filters, visit 
http://gerrit.openvpn.net/settings

Gerrit-Project: openvpn
Gerrit-Branch: master
Gerrit-Change-Id: I1d27cb81d32058e40147e1d6dcd12df7f6cb2b30
Gerrit-Change-Number: 1106
Gerrit-PatchSet: 1
Gerrit-Owner: flichtenheld <fr...@lichtenheld.com>
Gerrit-Reviewer: plaisthos <arne-open...@rfc2549.org>
Gerrit-CC: openvpn-devel <openvpn-devel@lists.sourceforge.net>
Gerrit-Attention: plaisthos <arne-open...@rfc2549.org>
Gerrit-MessageType: newchange
_______________________________________________
Openvpn-devel mailing list
Openvpn-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/openvpn-devel

Reply via email to