summaryrefslogtreecommitdiff
path: root/net-mail/pfqueue/files/pfqueue-0.5.6-clang16-build-fix.patch
blob: f6d8e183634bd8811d1739003a6d2f5d5997e0dc (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
Bug: https://bugs.gentoo.org/885839
--- a/backends/pfq_socket.c
+++ b/backends/pfq_socket.c
@@ -34,6 +34,11 @@ int    sock;
 
 struct pfb_conf_t pfb_conf;
 
+int pfb_retr_to( const char* );
+int pfb_retr_from( const char* );
+int pfb_retr_path( const char* );
+int pfb_retr_subj( const char* );
+
 void strip_nl(char* b, int l) {
 	int i;
 	for ( i=0; i<l; i++ ) {
@@ -114,8 +119,8 @@ int pfb_setup( struct msg_t *qptr1, struct be_msg_t *qptr2 ) {
 	svra.sin_family = AF_INET;
 
 	memcpy ( (struct sockaddr*)&svra.sin_addr.s_addr, 
-		(struct hostent*)svr->h_addr, 
-		(struct hostent*)svr->h_length );
+		svr->h_addr, 
+		svr->h_length );
 	svra.sin_port = htons( pfb_conf.port );
 
 	if ( connect(sock, (struct sockaddr*)&svra, sizeof(svra)) <0 )