pkgsrc-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: pkg/34723 (pkgsrc patch crashes links and links-gui)



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

From: Mikulas Patocka <mikulas%artax.karlin.mff.cuni.cz@localhost>
To: Christian Biere <christianbiere%gmx.de@localhost>
Cc: gnats-bugs%NetBSD.org@localhost, pkgsrc-users%NetBSD.org@localhost
Subject: Re: pkg/34723 (pkgsrc patch crashes links and links-gui)
Date: Tue, 19 Aug 2008 22:34:25 +0200 (CEST)

 On Tue, 19 Aug 2008, Christian Biere wrote:
 
 > Christian Biere wrote:
 > > wiz%netbsd.org@localhost wrote:
 > > > Synopsis: pkgsrc patch crashes links and links-gui
 > > > 
 > > > Responsible-Changed-From-To: pkg-manager->is
 > > > Responsible-Changed-By: wiz%netbsd.org@localhost
 > > > Responsible-Changed-When: Fri, 06 Oct 2006 07:19:07 +0000
 > > > Responsible-Changed-Why:
 > > > is added the patch.
 >  
 > > Index: distinfo
 > > ===================================================================
 > > RCS file: /cvsroot/pkgsrc/www/links/distinfo,v
 > > retrieving revision 1.47
 > > diff -u -p -r1.47 distinfo
 > > --- distinfo       21 May 2008 14:00:40 -0000      1.47
 > > +++ distinfo       20 Jun 2008 21:27:43 -0000
 > > @@ -1,7 +1,6 @@
 > > -$NetBSD: distinfo,v 1.47 2008/05/21 14:00:40 wiz Exp $
 > > +$NetBSD$
 > >  
 > >  SHA1 (links-2.1pre36.tar.bz2) = 79ff4ff2d663de99ba590e11f42a52435a6e1809
 > >  RMD160 (links-2.1pre36.tar.bz2) = e34d61aa6db196d897afd4f07c1eb6f3a87dd4eb
 > >  Size (links-2.1pre36.tar.bz2) = 3824394 bytes
 > > -SHA1 (patch-aa) = 374bd3262b4f50712cd42898d67e90ebcba72577
 > >  SHA1 (patch-ab) = a2d461c9d8b6300469ab6195886830fdd63be837
 > 
 > I find it unbelievable that after almost TWO YEARS, this patch which
 > does nothing but adding bugs, is still in pkgsrc.
 > 
 > The patch can be seen here:
 > http://ftp.netbsd.org/pub/NetBSD/packages/pkgsrc/www/links/patches/patch-aa
 > 
 > Even without looking at the context of it, the patch is really poor C and has
 > multiple bugs in itself.
 > 
 > -- 
 > Christian
 
 Surely, it's broken.
 
 The function goto_url isn't supposed to modify its argument (if you need 
 to modify it, create copy of the string with stracpy and free it at the 
 end of the function with mem_free). I should have marked the argument as 
 "const unsigned char *url", but at that time I didn't use "const" and I 
 kept this information in my head.
 
 And the bug when the string is empty or contains only spaces...
 
 Mikulas
 


Home | Main Index | Thread Index | Old Index