@@ -44,7 +44,7 @@ void psp_ctrl_client(int ctrl_conn, struct callbacks *cb) {
4444 struct sockaddr_in6 kmaddr ;
4545 socklen_t kmaddrlen = sizeof (kmaddr );
4646
47- if (getpeername (ctrl_conn , & kmaddr , & kmaddrlen ) < 0 ) {
47+ if (getpeername (ctrl_conn , ( struct sockaddr * ) & kmaddr , & kmaddrlen ) < 0 ) {
4848 LOG_FATAL (cb , "Can't get peer address: %s" , strerror (errno ));
4949 }
5050 kmaddr .sin6_port = htons (port );
@@ -54,7 +54,7 @@ void psp_ctrl_client(int ctrl_conn, struct callbacks *cb) {
5454 if (kmfd < 0 ) {
5555 LOG_FATAL (cb , "Can't create km client socket: %s" , strerror (errno ));
5656 }
57- if (connect (kmfd , & kmaddr , sizeof (kmaddr )) < 0 ) {
57+ if (connect (kmfd , ( const struct sockaddr * ) & kmaddr , sizeof (kmaddr )) < 0 ) {
5858 LOG_FATAL (cb , "Can't connect km client socket: %s" , strerror (errno ));
5959 }
6060 LOG_INFO (cb , "Connected to km socket" );
@@ -100,14 +100,14 @@ static void *psp_key_server(void *arg)
100100 if (setsockopt (kmlfd , SOL_SOCKET , SO_REUSEADDR , & on , sizeof (on )) < 0 ) {
101101 LOG_FATAL (cb , "Can't set SO_REUSEADDR on listen socket: %s" , strerror (errno ));
102102 }
103- if (bind (kmlfd , & kmaddr , sizeof (kmaddr )) < 0 ) {
103+ if (bind (kmlfd , ( const struct sockaddr * ) & kmaddr , sizeof (kmaddr )) < 0 ) {
104104 LOG_FATAL (cb , "Can't bind listen socket: %s" , strerror (errno ));
105105 }
106106 if (listen (kmlfd , 5 ) < 0 ) {
107107 LOG_FATAL (cb , "Can't listen on listen socket: %s" , strerror (errno ));
108108 }
109109 LOG_INFO (cb , "Waiting for connection on listen socket" );
110- kmfd = accept (kmlfd , & acceptaddr , & acceptaddrlen );
110+ kmfd = accept (kmlfd , ( struct sockaddr * ) & acceptaddr , & acceptaddrlen );
111111 if (kmfd < 0 ) {
112112 LOG_FATAL (cb , "Can't accept on listen socket: %s" , strerror (errno ));
113113 }
0 commit comments