ports/59510: security/libparanoia port kill() fix

Sergey A. Osokin osa at freebsd.org.ru
Thu Nov 20 15:40:20 UTC 2003


The following reply was made to PR ports/59510; it has been noted by GNATS.

From: "Sergey A. Osokin" <osa at freebsd.org.ru>
To: Valentin Nechayev <netch at lucky.net>
Cc: FreeBSD-gnats-submit at FreeBSD.org, snar at paranoia.ru
Subject: Re: ports/59510: security/libparanoia port kill() fix
Date: Thu, 20 Nov 2003 18:38:24 +0300

 On Thu, Nov 20, 2003 at 05:06:36PM +0200, Valentin Nechayev wrote:
 > 
 > --- stentry.c.orig	Thu Nov 20 16:59:32 2003
 > +++ stentry.c	Thu Nov 20 17:00:31 2003
 > @@ -20,7 +20,7 @@
 >  	openlog(__progname,LOG_NDELAY|LOG_PERROR|LOG_PID|LOG_CONS,LOG_USER);\
 >          syslog(LOG_ERR,"Stack violation - exiting");\
 >          closelog();\
 > -        kill(SIGSEGV,getpid());\
 > +        kill(getpid(),SIGSEGV);\
 >          exit(1) ;\
 >  
 >  #ifdef PARANOIDAL_ROOT
 
 Here is another and small version of patch (also my version save inode),
 please review and approve.
 Thanks.
 
 Index: ports/security/libparanoia/Makefile
 ===================================================================
 RCS file: /home/pcvs/ports/security/libparanoia/Makefile,v
 retrieving revision 1.12
 diff -u -u -r1.12 Makefile
 --- ports/security/libparanoia/Makefile	3 Nov 2003 19:32:09 -0000	1.12
 +++ ports/security/libparanoia/Makefile	20 Nov 2003 15:34:14 -0000
 @@ -6,7 +6,7 @@
  
  PORTNAME=	libparanoia
  PORTVERSION=	1.4
 -PORTREVISION=	2
 +PORTREVISION=	3
  CATEGORIES=	security
  MASTER_SITES=	ftp://ftp.lexa.ru/pub/domestic/snar/
  
 @@ -14,6 +14,7 @@
  COMMENT=	Safe (in the mean of stack smashing) reincarnation of strcpy et al
  
  ONLY_FOR_ARCHS=	i386
 +USE_REINPLACE=	yes
  
  INSTALLS_SHLIB=	yes
  
 @@ -26,6 +27,10 @@
  .endif
  
  .include <bsd.port.pre.mk>
 +
 +pre-patch:
 +	@${REINPLACE_CMD} -e 's|\(SIGSEGV\),\(getpid()\)|\2,\1|' \
 +		${WRKSRC}/stentry.c
  
  .if ${OSVERSION} >= 500039
  post-patch:
 -------------------------------------------
 
 -- 
 
 Rgdz,                        /"\  ASCII RIBBON CAMPAIGN
 Sergey Osokin aka oZZ,       \ /    AGAINST HTML MAIL
 http://ozz.pp.ru/             X          AND NEWS
                              / \



More information about the freebsd-ports-bugs mailing list