FreeBSD Bugzilla – Attachment 124826 Details for
Bug 168336
[PATCH] benchmarks/siege: fix segfault
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
siege-2.70_1.patch
siege-2.70_1.patch (text/plain), 1.63 KB, created by
Martin Matuska
on 2012-05-25 15:00:21 UTC
(
hide
)
Description:
siege-2.70_1.patch
Filename:
MIME Type:
Creator:
Martin Matuska
Created:
2012-05-25 15:00:21 UTC
Size:
1.63 KB
patch
obsolete
>Index: Makefile >=================================================================== >RCS file: /home/pcvs/ports/benchmarks/siege/Makefile,v >retrieving revision 1.31 >diff -u -r1.31 Makefile >--- Makefile 28 Jul 2010 17:31:01 -0000 1.31 >+++ Makefile 25 May 2012 13:57:29 -0000 >@@ -7,6 +7,7 @@ > > PORTNAME= siege > PORTVERSION= 2.70 >+PORTREVISION= 1 > CATEGORIES= benchmarks > MASTER_SITES= ftp://sid.joedog.org/pub/siege/ > >Index: files/patch-src-sock.c >=================================================================== >RCS file: /home/pcvs/ports/benchmarks/siege/files/patch-src-sock.c,v >retrieving revision 1.1 >diff -u -r1.1 patch-src-sock.c >--- files/patch-src-sock.c 7 Jul 2006 14:14:19 -0000 1.1 >+++ files/patch-src-sock.c 25 May 2012 13:57:29 -0000 >@@ -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*/
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 168336
: 124826