mirror of
https://git.FreeBSD.org/ports.git
synced 2024-10-18 19:49:40 +00:00
Properly call freehostent()
PR: ports/168336 Approved by: maintainer <bapt@FreeBSD.org>
This commit is contained in:
parent
7e86306982
commit
13e3c6bdcd
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=297452
@ -7,6 +7,7 @@
|
||||
|
||||
PORTNAME= siege
|
||||
PORTVERSION= 2.70
|
||||
PORTREVISION= 1
|
||||
CATEGORIES= benchmarks
|
||||
MASTER_SITES= ftp://sid.joedog.org/pub/siege/
|
||||
|
||||
|
@ -1,12 +1,20 @@
|
||||
--- src/sock.c.ORIG Sun Aug 29 13:39:37 2004
|
||||
+++ src/sock.c Sun Aug 29 13:38:01 2004
|
||||
@@ -132,7 +132,7 @@
|
||||
if((gethostbyname_r( hn, &hent, hbf, sizeof(hbf), &hp, &herrno ) < 0)){
|
||||
hp = NULL;
|
||||
--- src/sock.c.orig 2010-05-17 15:57:59.000000000 +0200
|
||||
+++ src/sock.c 2012-05-25 15:55:21.743780806 +0200
|
||||
@@ -126,7 +126,7 @@
|
||||
hp = NULL;
|
||||
}
|
||||
}
|
||||
-#elif defined(sun)
|
||||
+#elif defined(sun) || defined(__FreeBSD__)
|
||||
# ifdef HAVE_GETIPNODEBYNAME
|
||||
hp = getipnodebyname( hn, AF_INET, 0, &herrno );
|
||||
hp = getipnodebyname(hn, AF_INET, 0, &herrno);
|
||||
# else /* default use gethostbyname_r*/
|
||||
|
||||
@@ -154,7 +154,7 @@
|
||||
if(hp == NULL){ return -1; }
|
||||
memset((void*) &cli, 0, sizeof(cli));
|
||||
memcpy(&cli.sin_addr, hp->h_addr, hp->h_length);
|
||||
-#if defined(sun)
|
||||
+#if defined(sun) || defined(__FreeBSD__)
|
||||
# ifdef HAVE_FREEHOSTENT
|
||||
freehostent(hp);
|
||||
# endif/*HAVE_FREEHOSTENT*/
|
||||
|
Loading…
Reference in New Issue
Block a user