Package: lineakd
Version: 1:0.8.2-3
Severity: important

When using this package on a 64-bit system, it tries to compare an 32
bit unsigned int to an 64 bit unsigned int.

Errors in lineak/defloader.cpp

replace
if ((unsigned int)key.find('|') != string::npos) {
with
if ((unsigned int)key.find('|') != (unsigned int)string::npos){

and
while (((unsigned int)(index = key.find('|'))) != string::npos) {
with
while (((unsigned int)(index = key.find('|'))) != (unsigned
int)string::npos) {



-- System Information:
Debian Release: 3.1
Architecture: amd64 (x86_64)
Kernel: Linux 2.6.10-9-amd64-k8
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)

Versions of packages lineakd depends on:
ii  libc6          2.3.2.ds1-20.0.0.1.pure64 GNU C Library: Shared libraries an
ii  libgcc1        1:3.4.3-9                 GCC support library
ii  libice6        4.3.0.dfsg.1-12           Inter-Client Exchange library
ii  libsm6         4.3.0.dfsg.1-12           X Window System Session Management
ii  libstdc++5     1:3.3.5-8                 The GNU Standard C++ Library v3
ii  libx11-6       4.3.0.dfsg.1-12           X Window System protocol client li
ii  libxext6       4.3.0.dfsg.1-12           X Window System miscellaneous exte
ii  ucf            1.14                      Update Configuration File: preserv
ii  xlibs          4.3.0.dfsg.1-12           X Keyboard Extension (XKB) configu

-- no debconf information


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to