]> git.pld-linux.org Git - packages/cvs.git/commit
- -cvspass.patch removed - causes segfault when .cvspass is not accessible:
authortwittner <twittner@pld-linux.org>
Fri, 13 Jan 2006 22:08:30 +0000 (22:08 +0000)
committercvs2git <feedback@pld-linux.org>
Sun, 24 Jun 2012 12:13:13 +0000 (12:13 +0000)
commit84ffd1940d6f0b66ededc659b009e18a8476a8b6
tree11511ffe9c2a1c0495b74bb00da3cde6ddbc1af3
parent5eb49f9f462f29241c1ca2a82cb095213a168e23
- -cvspass.patch removed - causes segfault when .cvspass is not accessible:

$ strace cvs up
execve("/usr/bin/cvs", ["cvs", "up"], [/* 73 vars */]) = 0
[...]
access("/home/users/inter/.cvspass", F_OK) = 0
chmod("/home/users/inter/.cvspass", 0600) = -1 EPERM (Operation not permitted)
open("/home/users/inter/.cvspass", O_RDONLY) = -1 EACCES (Permission denied)
open("/home/users/inter/.cvspass", O_WRONLY|O_CREAT|O_TRUNC, 0666) = -1 EACCES (Permission denied)
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
+++ killed by SIGSEGV +++
$
 instead of printing appropriate message:
cvs log: warning: failed to open /home/users/xxx/.cvspass for reading: Permission denied
cvs log: authorization failed: server cvs.pld-linux.org rejected access to /cvsroot for user xxx
cvs log: used empty password; try "cvs login" with a real password

Changed files:
    cvs.spec -> 1.163
cvs.spec
This page took 0.027094 seconds and 4 git commands to generate.