pkgsrc-Bugs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: pkg/41423: CenterIM unusable: ignores several keys (like enter)
The following reply was made to PR pkg/41423; it has been noted by GNATS.
From: momomo%lavabit.com@localhost
To: gnats-bugs%NetBSD.org@localhost
Cc:
Subject: Re: pkg/41423: CenterIM unusable: ignores several keys (like enter)
Date: Mon, 8 Feb 2010 02:27:54 -0500 (EST)
I had a similar problem (i.e. Enter key not working) on i386-netbsd.
However, the same package (or was it CenterICQ ?) worked fine on
alpha-netbsd.
I don't think it's a keyboard issue, I believe that all actions that
require a contact to be selected fail because the function returning
the selected contact contains a bogus check:
--- src/icqface.cc.orig 2010-01-19 16:01:41.000000000 +0100
+++ src/icqface.cc 2010-01-19 16:02:05.000000000 +0100
@@ -539,7 +539,7 @@
g = 0;
}
- if((intptr_t) c < 100) c = 0;
+ /* if((intptr_t) c < 100) c = 0; */
if(i) {
switch(action = extk) {
/**************** end of patch **************************/
I looked in their source tree and it looks like this line
was in there in a form or other since the initial import from
CenterICQ. To me, this looks like a guard against a bad memory
reference that just happened to work whenever they were debugging
a problem, and that was left in and is only seen in certain
memory layouts (which is why it may have worked on alpha or
other architectures or other OSes). I can't imagine a valid
reason to reject a contact if it lives in a certain part of the
RAM...
Regards,
--
Mo mo Mo
PS: updated distinfo
$NetBSD$
SHA1 (centerim-4.22.9.tar.gz) = ebe9f4ee2064a2fa10f1084ce26083ccd295673e
RMD160 (centerim-4.22.9.tar.gz) = 253007e466a211ec740f7843538e4f686ab95cad
Size (centerim-4.22.9.tar.gz) = 2252262 bytes
SHA1 (patch-aa) = 47ddb8568aa36255ad20b71d999284f023726980
SHA1 (patch-ac) = 4ef992ed632a57e921661b1b0054beff0c0aa587
SHA1 (patch-ad) = bfe19ca98facfbb23a87dd28a176980fb4e986de
SHA1 (patch-av) = 05758183016fb1bb297c9c3d2c0606e6a66f9901
SHA1 (patch-bb) = 7312d496cdde7f619eff6bfef6025fe9be14529d
SHA1 (patch-bc) = a9e8bfef2d224fb78b78b761f611226444d488e6
Home |
Main Index |
Thread Index |
Old Index