Package: cvs Version: 1:1.12.13-11 Severity: normal Tags: patch
After upgrading cvs the pserver fails when used in a multi-root environment complaining that a duplicate LogHistory entry was found in the config. This is a known issue in cvs, please take a look at ussue 261 or http://osdir.com/ml/version-control.cvs.issuezilla/2005-07/msg00002.html To fix it, the initialization of the var gotone has to be changed. A patch is attached -- System Information: Debian Release: lenny/sid APT prefers testing APT policy: (500, 'testing') Architecture: i386 (i686) Kernel: Linux 2.6.26-1-686 (SMP w/1 CPU core) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/bash Versions of packages cvs depends on: ii debconf [debconf-2.0] 1.5.22 Debian configuration management sy ii libc6 2.7-13 GNU C Library: Shared libraries ii libpam-runtime 1.0.1-4 Runtime support for the PAM librar ii libpam0g 1.0.1-4 Pluggable Authentication Modules l ii update-inetd 4.31 inetd configuration file updater ii zlib1g 1:1.2.3.3.dfsg-12 compression library - runtime Versions of packages cvs recommends: ii info [info-browser] 4.11.dfsg.1-4 Standalone GNU Info documentation ii netbase 4.34 Basic TCP/IP networking system ii xemacs21-mule [info-browse 21.4.21-4 highly customizable text editor -- cvs suggests no packages. -- debconf information excluded
--- src/nrpe.c.orig 2008-09-13 01:44:54.000000000 +0200 +++ src/nrpe.c 2008-09-13 01:44:09.000000000 +0200 @@ -1088,6 +1088,9 @@ /* disable connection alarm - a new alarm will be setup during my_system */ alarm(0); + + // null buffer befor using it! + memset(buffer,0,sizeof(buffer)); /* if this is the version check command, just spew it out */ if(!strcmp(command_name,NRPE_HELLO_COMMAND)){