summaryrefslogtreecommitdiff
path: root/www/fhttpd/files/patch-af
diff options
context:
space:
mode:
Diffstat (limited to 'www/fhttpd/files/patch-af')
-rw-r--r--www/fhttpd/files/patch-af47
1 files changed, 47 insertions, 0 deletions
diff --git a/www/fhttpd/files/patch-af b/www/fhttpd/files/patch-af
new file mode 100644
index 000000000000..ca2207378b0d
--- /dev/null
+++ b/www/fhttpd/files/patch-af
@@ -0,0 +1,47 @@
+--- fhttpd.cc.orig Sat Jan 29 00:56:40 2000
++++ fhttpd.cc Sat Jan 29 00:58:31 2000
+@@ -130,7 +130,7 @@
+ basedir[255]=0;
+ strncpy(username,globalhttppw->pw_name,128);
+ username[128]=0;
+-if(!getsockname(connection->gethandle(),(sockaddr*)&currsock,&currsockaddrlen)){
++if(!getsockname(connection->gethandle(),(sockaddr*)&currsock,(socklen_t*)&currsockaddrlen)){
+ AddressRoot *curraddrroot=(AddressRoot*)addressroots.start;
+ while(curraddrroot){
+ if((*((__s32*)&currsock.sin_addr))==curraddrroot->address){
+@@ -250,7 +250,7 @@
+ if(c->socket){
+ sprintf(tmpstr,"%d",c->socket->port);
+ LogMessage(this,NULL,NULL,NULL,0,"LOCAL_PORT",tmpstr);
+- if(!getsockname(c->gethandle(),(sockaddr*)&currsock,&currsockaddrlen)){
++ if(!getsockname(c->gethandle(),(sockaddr*)&currsock,(socklen_t*)&currsockaddrlen)){
+ LogMessage(this,NULL,NULL,NULL,0,"LOCAL_IP",inet_ntoa(currsock.sin_addr));
+ }
+ LogMessage(this,NULL,NULL,NULL,0,"IP",inet_ntoa(((sockaddr_in*)c->getaddress())->sin_addr));
+@@ -349,7 +349,7 @@
+ if(servertype==ftp_server_port){
+ strncpy(tmphostname,hostname,256);
+ tmphostname[255]=0;
+- if(!getsockname(client->gethandle(),(sockaddr*)&currsock,&currsockaddrlen)){
++ if(!getsockname(client->gethandle(),(sockaddr*)&currsock,(socklen_t*)&currsockaddrlen)){
+ AddressRoot *curraddrroot=(AddressRoot*)addressroots.start;
+ while(curraddrroot){
+ if((*((__s32*)&currsock.sin_addr))==curraddrroot->address){
+@@ -2554,7 +2554,7 @@
+ if(blength>253) param[1][253]=0;
+ }else ((ControlFTPServerApp*)client->app)->trailingslash=1;
+ j=0;
+- if(getsockname(client->gethandle(),(sockaddr*)&currsock,&currsockaddrlen)){
++ if(getsockname(client->gethandle(),(sockaddr*)&currsock,(socklen_t*)&currsockaddrlen)){
+ (*((__s32*)&currsock.sin_addr))=-1;
+ }
+
+@@ -3139,7 +3139,7 @@
+
+ struct sockaddr_in currsock;
+ sockaddr_size_type currsockaddrlen=sizeof(currsock);
+- if(!getsockname(client->gethandle(),(sockaddr*)&currsock,&currsockaddrlen)){
++ if(!getsockname(client->gethandle(),(sockaddr*)&currsock,(socklen_t*)&currsockaddrlen)){
+ AddressRoot *curraddrroot=(AddressRoot*)addressroots.start;
+ while(curraddrroot){
+ if((*((__s32*)&currsock.sin_addr))==curraddrroot->address){