libcddb: fix build with gcc14

This commit is contained in:
oreo639 2025-03-16 22:30:45 -07:00
parent 1bfa41d53a
commit eeae3026d1

View file

@ -0,0 +1,13 @@
Source: https://src.fedoraproject.org/rpms/libcddb/blob/f42/f/pointer-types.patch
--- a/lib/cddb_net.c 2024-02-01 13:39:55.794671164 -0600
+++ b/lib/cddb_net.c 2024-02-01 13:40:50.551398466 -0600
@@ -329,7 +329,7 @@
default:
/* we got connected, check error condition */
l = sizeof(rv);
- getsockopt(sockfd, SOL_SOCKET, SO_ERROR, &rv, &l);
+ getsockopt(sockfd, SOL_SOCKET, SO_ERROR, &rv, (socklen_t * restrict)&l);
if (rv) {
/* something went wrong, simulate normal connect behaviour */
errno = rv;