]>
git.pld-linux.org Git - packages/cvs.git/commit
- -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
This page took 0.027094 seconds and 4 git commands to generate.