]> git.ipfire.org Git - thirdparty/openvpn.git/commitdiff
ntlm: avoid useless cast
authorAntonio Quartulli <a@unstable.cc>
Mon, 10 Jul 2017 04:34:39 +0000 (12:34 +0800)
committerGert Doering <gert@greenie.muc.de>
Mon, 17 Jul 2017 12:19:25 +0000 (14:19 +0200)
The argument passed to my_strupr() is converted to an upper case
string by means of toupper(). The latter expects a single signed int
as argument, therefore it makes sense to have my_strupr() take a
signed argument too and avoid an explicit and an implicit cast.

Signed-off-by: Antonio Quartulli <a@unstable.cc>
Acked-by: Steffan Karger <steffan.karger@fox-it.com>
Message-Id: <20170710043441.24770-3-a@unstable.cc>
URL: https://www.mail-archive.com/openvpn-devel@lists.sourceforge.net/msg15031.html
Signed-off-by: Gert Doering <gert@greenie.muc.de>
(cherry picked from commit 1cdfc9302aad8570360d278aded5fb9f110ca2b6)

src/openvpn/ntlm.c

index 0b1163ee4658b55b51a6ad40cb1c25e57ec449dc..90d4875472faeadca7392f3f2a16eb59c907d220 100644 (file)
@@ -130,7 +130,7 @@ gen_nonce(unsigned char *nonce)
 }
 
 void
-my_strupr(unsigned char *str)
+my_strupr(char *str)
 {
     /* converts string to uppercase in place */
 
@@ -271,7 +271,7 @@ ntlm_phase_3(const struct http_proxy_info *p, const char *phase_2, struct gc_are
         int tib_len;
 
         /* NTLMv2 hash */
-        my_strupr((unsigned char *)strcpy(userdomain, username));
+        my_strupr(strcpy(userdomain, username));
         if (strlen(username) + strlen(domain) < sizeof(userdomain))
         {
             strcat(userdomain, domain);