Attention is currently required from: plaisthos.

Hello plaisthos,

I'd like you to reexamine a change. Please visit

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

to look at the new patch set (#9).


Change subject: Remove various useless assignments
......................................................................

Remove various useless assignments

The values assigned by these are never actually used
for something.

Identified by cppcheck.

Change-Id: Id0caa497c4ff1ad8743cb23f332f003b2d3393ed
Signed-off-by: Frank Lichtenheld <[email protected]>
---
M src/openvpn/console_builtin.c
M src/openvpn/crypto.c
M src/openvpn/error.h
M src/openvpn/forward.c
M src/openvpn/manage.c
M src/openvpn/options.c
M src/openvpn/pkcs11.c
M src/openvpn/pkcs11_openssl.c
M src/openvpn/push_util.c
M src/openvpn/socket.c
M src/openvpn/ssl_openssl.c
M src/openvpn/win32.c
M src/openvpnmsica/openvpnmsica.c
M src/tapctl/tap.c
M tests/unit_tests/openvpn/test_ssl.c
15 files changed, 37 insertions(+), 54 deletions(-)


  git pull ssh://gerrit.openvpn.net:29418/openvpn refs/changes/17/1617/9

diff --git a/src/openvpn/console_builtin.c b/src/openvpn/console_builtin.c
index 2a9f3b6..9c8d72a 100644
--- a/src/openvpn/console_builtin.c
+++ b/src/openvpn/console_builtin.c
@@ -192,7 +192,6 @@
 static bool
 get_console_input(const char *prompt, const bool echo, char *input, const int 
capacity)
 {
-    bool ret = false;
     ASSERT(prompt);
     ASSERT(input);
     ASSERT(capacity > 0);
@@ -200,8 +199,11 @@

 #if defined(_WIN32)
     return get_console_input_win32(prompt, echo, input, capacity);
-#elif defined(HAVE_TERMIOS_H)
+#elif !defined(HAVE_TERMIOS_H)
+    msg(M_FATAL, "Sorry, but I can't get console input on this OS (%s)", 
prompt);
+#else
     bool restore_tty = false;
+    bool ret = false;
     struct termios tty_tmp, tty_save;

     /* did we --daemon'ize before asking for passwords?
@@ -258,10 +260,8 @@
     }

     close_tty(fp);
-#else  /* if defined(_WIN32) */
-    msg(M_FATAL, "Sorry, but I can't get console input on this OS (%s)", 
prompt);
-#endif /* if defined(_WIN32) */
     return ret;
+#endif /* if defined(_WIN32) */
 }

 /**
diff --git a/src/openvpn/crypto.c b/src/openvpn/crypto.c
index 3d79fe5..23273b7 100644
--- a/src/openvpn/crypto.c
+++ b/src/openvpn/crypto.c
@@ -1204,8 +1204,6 @@
     struct buffer work = alloc_buf_gc(BUF_SIZE(frame), &gc);
     struct buffer encrypt_workspace = alloc_buf_gc(BUF_SIZE(frame), &gc);
     struct buffer decrypt_workspace = alloc_buf_gc(BUF_SIZE(frame), &gc);
-    struct buffer buf = clear_buf();
-    void *buf_p;

     /* init work */
     ASSERT(buf_init(&work, frame->buf.headroom));
@@ -1242,8 +1240,8 @@
         ASSERT(rand_bytes(BPTR(&src), BLEN(&src)));

         /* copy source to input buf */
-        buf = work;
-        buf_p = buf_write_alloc(&buf, BLENZ(&src));
+        struct buffer buf = work;
+        void *buf_p = buf_write_alloc(&buf, BLENZ(&src));
         ASSERT(buf_p);
         memcpy(buf_p, BPTR(&src), BLENZ(&src));

diff --git a/src/openvpn/error.h b/src/openvpn/error.h
index 45826a2..a887fc7 100644
--- a/src/openvpn/error.h
+++ b/src/openvpn/error.h
@@ -408,8 +408,8 @@
 openvpn_errno_maybe_crt(bool *crt_error)
 {
     int err = 0;
-    *crt_error = false;
 #ifdef _WIN32
+    *crt_error = false;
     err = GetLastError();
     if (err == ERROR_SUCCESS)
     {
diff --git a/src/openvpn/forward.c b/src/openvpn/forward.c
index ab76b9e..2c1ee6e 100644
--- a/src/openvpn/forward.c
+++ b/src/openvpn/forward.c
@@ -1748,7 +1748,6 @@
 process_outgoing_link(struct context *c, struct link_socket *sock)
 {
     struct gc_arena gc = gc_new();
-    int error_code = 0;

     if (c->c2.to_link.len > 0 && c->c2.to_link.len <= 
c->c2.frame.buf.payload_size)
     {
@@ -1823,7 +1822,7 @@
         }

         /* Check return status */
-        error_code = openvpn_errno();
+        int error_code = openvpn_errno();
         check_status(size, "write", sock, NULL);

         if (size > 0)
diff --git a/src/openvpn/manage.c b/src/openvpn/manage.c
index 2a3023c..f1dccc1 100644
--- a/src/openvpn/manage.c
+++ b/src/openvpn/manage.c
@@ -916,10 +916,9 @@
 static void
 man_remote_entry_count(struct management *man)
 {
-    unsigned count = 0;
     if (man->persist.callback.remote_entry_count)
     {
-        count = 
(*man->persist.callback.remote_entry_count)(man->persist.callback.arg);
+        unsigned int count = 
(*man->persist.callback.remote_entry_count)(man->persist.callback.arg);
         msg(M_CLIENT, "%u", count);
         msg(M_CLIENT, "END");
     }
@@ -3745,7 +3744,6 @@
     struct gc_arena gc = gc_new();
     int ret = 0;
     volatile int signal_received = 0;
-    struct buffer alert_msg = clear_buf();
     const bool standalone_disabled_save = man->persist.standalone_disabled;
     struct man_connection *mc = &man->connection;

@@ -3757,6 +3755,7 @@

         *state = EKS_SOLICIT;

+        struct buffer alert_msg;
         if (b64_data)
         {
             alert_msg = alloc_buf_gc(strlen(b64_data) + strlen(prompt) + 3, 
&gc);
diff --git a/src/openvpn/options.c b/src/openvpn/options.c
index 87218d4..362e39c 100644
--- a/src/openvpn/options.c
+++ b/src/openvpn/options.c
@@ -7110,7 +7110,6 @@
             if (streq(p[1], "FORWARD_COMPATIBLE") && p[2] && streq(p[2], "1"))
             {
                 options->forward_compatible = true;
-                msglevel_fc = msglevel_forward_compatible(options, msglevel);
             }
             setenv_str(es, p[1], p[2] ? p[2] : "");
         }
diff --git a/src/openvpn/pkcs11.c b/src/openvpn/pkcs11.c
index cfcd372..d115e0a 100644
--- a/src/openvpn/pkcs11.c
+++ b/src/openvpn/pkcs11.c
@@ -79,6 +79,9 @@
 static msglvl_t
 _pkcs11_msg_pkcs112openvpn(const unsigned flags)
 {
+#ifdef ENABLE_PKCS11_FORCE_DEBUG
+    return M_INFO;
+#else
     msglvl_t openvpn_flags;

     switch (flags)
@@ -108,16 +111,16 @@
             break;
     }

-#if defined(ENABLE_PKCS11_FORCE_DEBUG)
-    openvpn_flags = M_INFO;
-#endif
-
     return openvpn_flags;
+#endif
 }

 static unsigned
 _pkcs11_msg_openvpn2pkcs11(const msglvl_t flags)
 {
+#ifdef ENABLE_PKCS11_FORCE_DEBUG
+    return PKCS11H_LOG_DEBUG2;
+#else
     unsigned pkcs11_flags;

     if ((flags & D_PKCS11_DEBUG) != 0)
@@ -145,11 +148,8 @@
         pkcs11_flags = PKCS11H_LOG_ERROR;
     }

-#if defined(ENABLE_PKCS11_FORCE_DEBUG)
-    pkcs11_flags = PKCS11H_LOG_DEBUG2;
-#endif
-
     return pkcs11_flags;
+#endif
 }

 static void
diff --git a/src/openvpn/pkcs11_openssl.c b/src/openvpn/pkcs11_openssl.c
index b6c1624..69c5a50 100644
--- a/src/openvpn/pkcs11_openssl.c
+++ b/src/openvpn/pkcs11_openssl.c
@@ -384,7 +384,6 @@
     if (certificate != NULL)
     {
         pkcs11h_certificate_freeCertificate(certificate);
-        certificate = NULL;
     }

     /*
@@ -400,7 +399,6 @@
     if (openssl_session != NULL)
     {
         pkcs11h_openssl_freeSession(openssl_session);
-        openssl_session = NULL;
     }
     return ret;
 #endif                                                          /* ifdef 
HAVE_XKEY_PROVIDER */
diff --git a/src/openvpn/push_util.c b/src/openvpn/push_util.c
index f57f54d..af22af5 100644
--- a/src/openvpn/push_util.c
+++ b/src/openvpn/push_util.c
@@ -99,7 +99,6 @@
     }

     char *str = gc_strdup(s, gc);
-    size_t i = 0;

     while (*str)
     {
@@ -112,11 +111,11 @@
                 /* if no commas were found go to fail, do not send any message 
*/
                 return false;
             }
+            /* copy from current position to (ci - 1) */
             str[ci] = '\0';
-            /* copy from i to (ci -1) */
             struct buffer tmp = forge_msg(str, ",push-continuation 2", gc);
             buffer_list_push(msgs, BSTR(&tmp));
-            i = ci + 1;
+            str += ci + 1;
         }
         else
         {
@@ -130,9 +129,8 @@
                 struct buffer tmp = forge_msg(str, NULL, gc);
                 buffer_list_push(msgs, BSTR(&tmp));
             }
-            i = strlen(str);
+            break;
         }
-        str = &str[i];
     }
     return true;
 }
diff --git a/src/openvpn/socket.c b/src/openvpn/socket.c
index 3450e5d..f5fc715 100644
--- a/src/openvpn/socket.c
+++ b/src/openvpn/socket.c
@@ -789,7 +789,7 @@
      */
     socklen_t remote_len_af = af_addr_size(act->dest.addr.sa.sa_family);
     socklen_t remote_len = sizeof(act->dest.addr);
-    socket_descriptor_t new_sd = SOCKET_UNDEFINED;
+    socket_descriptor_t new_sd;

     CLEAR(*act);

diff --git a/src/openvpn/ssl_openssl.c b/src/openvpn/ssl_openssl.c
index 579bdce..9c92a7b 100644
--- a/src/openvpn/ssl_openssl.c
+++ b/src/openvpn/ssl_openssl.c
@@ -2354,13 +2354,13 @@
     }

     int typeid = EVP_PKEY_id(pkey);
+
+#ifndef OPENSSL_NO_EC
 #if OPENSSL_VERSION_NUMBER < 0x30000000L
     bool is_ec = typeid == EVP_PKEY_EC;
 #else
     bool is_ec = EVP_PKEY_is_a(pkey, "EC");
 #endif
-
-#ifndef OPENSSL_NO_EC
     char groupname[64];
     if (is_ec)
     {
@@ -2668,15 +2668,13 @@
            "builtin EC curves. It does not list additional curves nor X448 or 
X25519\n");
 #ifndef OPENSSL_NO_EC
     EC_builtin_curve *curves = NULL;
-    size_t crv_len = 0;
-    size_t n = 0;

-    crv_len = EC_get_builtin_curves(NULL, 0);
+    size_t crv_len = EC_get_builtin_curves(NULL, 0);
     ALLOC_ARRAY(curves, EC_builtin_curve, crv_len);
     if (EC_get_builtin_curves(curves, crv_len))
     {
         printf("\nAvailable Elliptic curves/groups:\n");
-        for (n = 0; n < crv_len; n++)
+        for (size_t n = 0; n < crv_len; n++)
         {
             const char *sname;
             sname = OBJ_nid2sn(curves[n].nid);
diff --git a/src/openvpn/win32.c b/src/openvpn/win32.c
index ca08ead..ade7ec0 100644
--- a/src/openvpn/win32.c
+++ b/src/openvpn/win32.c
@@ -1293,9 +1293,6 @@
     is_wow64_process2_t is_wow64_process2 =
         (is_wow64_process2_t)GetProcAddress(GetModuleHandle("Kernel32.dll"), 
"IsWow64Process2");

-    USHORT process_machine = 0;
-    USHORT native_machine = 0;
-
 #ifdef _ARM64_
     *process_arch = ARCH_ARM64;
 #elif defined(_WIN64)
@@ -1303,6 +1300,8 @@
     if (is_wow64_process2)
     {
         /* this could be amd64 on arm64 */
+        USHORT process_machine = 0;
+        USHORT native_machine = 0;
         BOOL is_wow64 = is_wow64_process2(GetCurrentProcess(), 
&process_machine, &native_machine);
         if (is_wow64 && native_machine == IMAGE_FILE_MACHINE_ARM64)
         {
@@ -1315,6 +1314,8 @@
     if (is_wow64_process2)
     {
         /* check if we're running on arm64 or amd64 machine */
+        USHORT process_machine = 0;
+        USHORT native_machine = 0;
         BOOL is_wow64 = is_wow64_process2(GetCurrentProcess(), 
&process_machine, &native_machine);
         if (is_wow64)
         {
diff --git a/src/openvpnmsica/openvpnmsica.c b/src/openvpnmsica/openvpnmsica.c
index 9d12963..95e457c 100644
--- a/src/openvpnmsica/openvpnmsica.c
+++ b/src/openvpnmsica/openvpnmsica.c
@@ -711,7 +711,6 @@
         uiResult = MsiViewFetch(hViewST, &hRecord);
         if (uiResult == ERROR_NO_MORE_ITEMS)
         {
-            uiResult = ERROR_SUCCESS;
             break;
         }
         else if (uiResult != ERROR_SUCCESS)
diff --git a/src/tapctl/tap.c b/src/tapctl/tap.c
index 1d94988..cccc0e1 100644
--- a/src/tapctl/tap.c
+++ b/src/tapctl/tap.c
@@ -473,7 +473,7 @@
                         return ERROR_OUTOFMEMORY;
                     }

-                    dwCountExpResult = ExpandEnvironmentStrings(szValue, 
szValueExp, dwCountExp);
+                    ExpandEnvironmentStrings(szValue, szValueExp, dwCountExp);
                     free(szValue);
                     *pszValue = szValueExp;
                     return ERROR_SUCCESS;
@@ -601,8 +601,6 @@
                         _In_ DWORD dwProperty, _Out_opt_ LPDWORD 
pdwPropertyRegDataType,
                         _Out_ LPVOID *ppData)
 {
-    DWORD dwResult = ERROR_BAD_ARGUMENTS;
-
     if (ppData == NULL)
     {
         return ERROR_BAD_ARGUMENTS;
@@ -628,7 +626,7 @@
     }
     else
     {
-        dwResult = GetLastError();
+        DWORD dwResult = GetLastError();
         if (dwResult == ERROR_INSUFFICIENT_BUFFER)
         {
             /* Allocate on heap and retry. */
diff --git a/tests/unit_tests/openvpn/test_ssl.c 
b/tests/unit_tests/openvpn/test_ssl.c
index 0e9cecf..c40845a 100644
--- a/tests/unit_tests/openvpn/test_ssl.c
+++ b/tests/unit_tests/openvpn/test_ssl.c
@@ -303,8 +303,6 @@
     struct buffer work = alloc_buf_gc(BUF_SIZE(&frame), &gc);
     struct buffer encrypt_workspace = alloc_buf_gc(BUF_SIZE(&frame), &gc);
     struct buffer decrypt_workspace = alloc_buf_gc(BUF_SIZE(&frame), &gc);
-    struct buffer buf = clear_buf();
-    void *buf_p;

     /* init work */
     ASSERT(buf_init(&work, frame.buf.headroom));
@@ -325,8 +323,8 @@
         ASSERT(rand_bytes(BPTR(&src), BLEN(&src)));

         /* copy source to input buf */
-        buf = work;
-        buf_p = buf_write_alloc(&buf, BLENZ(&src));
+        struct buffer buf = work;
+        void *buf_p = buf_write_alloc(&buf, BLENZ(&src));
         ASSERT(buf_p);
         memcpy(buf_p, BPTR(&src), BLENZ(&src));

@@ -356,7 +354,6 @@
     struct buffer encrypt_workspace = alloc_buf_gc(BUF_SIZE(&frame), &gc);
     struct buffer decrypt_workspace = alloc_buf_gc(BUF_SIZE(&frame), &gc);
     struct buffer work = alloc_buf_gc(BUF_SIZE(&frame), &gc);
-    struct buffer buf = clear_buf();
     struct buffer src = alloc_buf_gc(frame.buf.payload_size, &gc);
     void *buf_p;

@@ -371,7 +368,7 @@
     ASSERT(rand_bytes(BPTR(&src), BLEN(&src)));

     /* copy source to input buf */
-    buf = work;
+    struct buffer buf = work;
     buf_p = buf_write_alloc(&buf, BLENZ(&src));
     ASSERT(buf_p);
     memcpy(buf_p, BPTR(&src), BLENZ(&src));
@@ -652,7 +649,6 @@
     struct buffer work = alloc_buf_gc(BUF_SIZE(&frame), &gc);
     struct buffer encrypt_workspace = alloc_buf_gc(BUF_SIZE(&frame), &gc);
     struct buffer decrypt_workspace = alloc_buf_gc(BUF_SIZE(&frame), &gc);
-    struct buffer buf = clear_buf();
     void *buf_p;

     /* init work */
@@ -669,7 +665,7 @@
     ASSERT(buf_write(&src, plaintext, strlen(plaintext)));

     /* copy source to input buf */
-    buf = work;
+    struct buffer buf = work;
     buf_p = buf_write_alloc(&buf, BLENZ(&src));
     ASSERT(buf_p);
     memcpy(buf_p, BPTR(&src), BLENZ(&src));

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

Gerrit-MessageType: newpatchset
Gerrit-Project: openvpn
Gerrit-Branch: master
Gerrit-Change-Id: Id0caa497c4ff1ad8743cb23f332f003b2d3393ed
Gerrit-Change-Number: 1617
Gerrit-PatchSet: 9
Gerrit-Owner: flichtenheld <[email protected]>
Gerrit-Reviewer: plaisthos <[email protected]>
Gerrit-CC: openvpn-devel <[email protected]>
Gerrit-Attention: plaisthos <[email protected]>
_______________________________________________
Openvpn-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/openvpn-devel

Reply via email to