Subject: PR/33680 CVS commit: pkgsrc/x11/rxvt
To: None <xsrc-manager@netbsd.org, gnats-admin@netbsd.org,>
From: Martin Husemann <martin@netbsd.org>
List: netbsd-bugs
Date: 06/20/2006 13:10:03
The following reply was made to PR xsrc/33680; it has been noted by GNATS.

From: Martin Husemann <martin@netbsd.org>
To: gnats-bugs@NetBSD.org
Cc: 
Subject: PR/33680 CVS commit: pkgsrc/x11/rxvt
Date: Tue, 20 Jun 2006 13:07:20 +0000 (UTC)

 Module Name:	pkgsrc
 Committed By:	martin
 Date:		Tue Jun 20 13:07:20 UTC 2006
 
 Modified Files:
 	pkgsrc/x11/rxvt: distinfo
 Added Files:
 	pkgsrc/x11/rxvt/patches: patch-al
 
 Log Message:
 In XChangeProperty(), format = 32 means long - no matter how many bits
 long has. The format value furthermore is not arbitrary, but needs to
 be 8, 16 or 32. So don't pass Atom32 instead of long, or some sizeof()
 calculation as format, hardcode the value and make sure the arg is
 properly aligned.
 Fixes PR 33680 (old problem), and an alignement related crash with gcc4
 on sparc64.
 
 
 To generate a diff of this commit:
 cvs rdiff -r1.19 -r1.20 pkgsrc/x11/rxvt/distinfo
 cvs rdiff -r0 -r1.1 pkgsrc/x11/rxvt/patches/patch-al
 
 Please note that diffs are not public domain; they are subject to the
 copyright notices on the relevant files.