diff options
author | Peter Eisentraut <peter@eisentraut.org> | 2025-02-20 19:49:27 +0100 |
---|---|---|
committer | Peter Eisentraut <peter@eisentraut.org> | 2025-02-20 19:49:27 +0100 |
commit | 3e4d868615408370fe6c2977c32f45a47c372b00 (patch) | |
tree | ad4dd9cb02d58fb938f2f8e1a8c352bcd9bfe314 /src/backend/libpq/auth.c | |
parent | ab84d0ff806dd791ea9da5f1ca302daf3cf42980 (diff) | |
download | postgresql-3e4d868615408370fe6c2977c32f45a47c372b00.tar.gz postgresql-3e4d868615408370fe6c2977c32f45a47c372b00.zip |
Remove various unnecessary (char *) casts
Remove a number of (char *) casts that are unnecessary. Or in some
cases, rewrite the code to make the purpose of the cast clearer.
Reviewed-by: Dagfinn Ilmari Mannsåker <ilmari@ilmari.org>
Discussion: https://www.postgresql.org/message-id/flat/fd1fcedb-3492-4fc8-9e3e-74b97f2db6c7%40eisentraut.org
Diffstat (limited to 'src/backend/libpq/auth.c')
-rw-r--r-- | src/backend/libpq/auth.c | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/src/backend/libpq/auth.c b/src/backend/libpq/auth.c index 0f65014e64f..81e2f8184e3 100644 --- a/src/backend/libpq/auth.c +++ b/src/backend/libpq/auth.c @@ -2932,8 +2932,8 @@ PerformRadiusTransaction(const char *server, const char *secret, const char *por radius_packet radius_recv_pack; radius_packet *packet = &radius_send_pack; radius_packet *receivepacket = &radius_recv_pack; - char *radius_buffer = (char *) &radius_send_pack; - char *receive_buffer = (char *) &radius_recv_pack; + void *radius_buffer = &radius_send_pack; + void *receive_buffer = &radius_recv_pack; int32 service = pg_hton32(RADIUS_AUTHENTICATE_ONLY); uint8 *cryptvector; int encryptedpasswordlen; @@ -3204,7 +3204,9 @@ PerformRadiusTransaction(const char *server, const char *secret, const char *por * original packet */ if (packetlength > RADIUS_HEADER_LENGTH) /* there may be no * attributes at all */ - memcpy(cryptvector + RADIUS_HEADER_LENGTH, receive_buffer + RADIUS_HEADER_LENGTH, packetlength - RADIUS_HEADER_LENGTH); + memcpy(cryptvector + RADIUS_HEADER_LENGTH, + (char *) receive_buffer + RADIUS_HEADER_LENGTH, + packetlength - RADIUS_HEADER_LENGTH); memcpy(cryptvector + packetlength, secret, strlen(secret)); if (!pg_md5_binary(cryptvector, |