]> git.ipfire.org Git - thirdparty/curl.git/commitdiff
krb5: silence cast-align warning
authorMarcel Raad <Marcel.Raad@teamviewer.com>
Wed, 15 Feb 2023 20:48:24 +0000 (21:48 +0100)
committerMarcel Raad <Marcel.Raad@teamviewer.com>
Thu, 16 Feb 2023 07:54:24 +0000 (08:54 +0100)
Add an intermediate cast to `void *`, as done everywhere else when
casting from `sockaddr *` to `sockaddr_in *`.

Closes https://github.com/curl/curl/pull/10528

lib/krb5.c

index d3edf0121fc85c1d5a8056971c8b084bff7dfd30..08ebfa8b6e105850cc61d33e6f272560c8c13e7d 100644 (file)
@@ -210,7 +210,7 @@ krb5_auth(void *app_data, struct Curl_easy *data, struct connectdata *conn)
   struct gss_channel_bindings_struct chan;
   size_t base64_sz = 0;
   struct sockaddr_in *remote_addr =
-    (struct sockaddr_in *)&conn->remote_addr->sa_addr;
+    (struct sockaddr_in *)(void *)&conn->remote_addr->sa_addr;
   char *stringp;
 
   if(getsockname(conn->sock[FIRSTSOCKET],