Bug 15829

Summary: cvs -C not_a_number core dumps
Product: Base System Reporter: joe <joe>
Component: binAssignee: Peter Wemm <peter>
Status: Closed FIXED    
Severity: Affects Only Me    
Priority: Normal    
Version: 4.0-CURRENT   
Hardware: Any   
OS: Any   

Description joe freebsd_committer freebsd_triage 2000-01-02 01:20:00 UTC
	The 'cvs diff -C' command core dumps if given a non-numeric
	context length.

Fix: 

No investigation done.
How-To-Repeat: 
	genius# cvs diff -C 1 Makefile.inc 
	Index: Makefile.inc
	===================================================================
	RCS file: /home/ncvs/src/lib/libc/gen/Makefile.inc,v
	retrieving revision 1.57
	diff -C1 -r1.57 Makefile.inc
	*** Makefile.inc        1999/12/27 04:43:54     1.57
	--- Makefile.inc        2000/01/01 22:03:02
	***************
	*** 22,24 ****
		scandir.c seed48.c seekdir.c semconfig.c semctl.c semget.c semop.c \
	!       setdomainname.c sethostname.c setjmperr.c setmode.c shmat.c \
		shmctl.c shmdt.c shmget.c siginterrupt.c siglist.c signal.c \
	--- 22,24 ----
		scandir.c seed48.c seekdir.c semconfig.c semctl.c semget.c semop.c \
	!       setdomainname.c setflags.c sethostname.c setjmperr.c setmode.c shmat.c \
		shmctl.c shmdt.c shmget.c siginterrupt.c siglist.c signal.c \




	genius# cvs diff -C not_a_number Makefile.inc 
	Index: Makefile.inc
	===================================================================
	RCS file: /home/ncvs/src/lib/libc/gen/Makefile.inc,v
	retrieving revision 1.57
	diff -Cnot_a_number -r1.57 Makefile.inc
	cvs diff: invalid context length argument
	zsh: segmentation fault (core dumped)  cvs diff -C not_a_number Makefile.inc
Comment 1 Steve Price freebsd_committer freebsd_triage 2000-01-02 17:25:30 UTC
Responsible Changed
From-To: freebsd-bugs->peter

Peter maintains CVS sources. 
Comment 2 Peter Wemm freebsd_committer freebsd_triage 2001-03-25 08:30:46 UTC
State Changed
From-To: open->closed

Appears to work fine on 4.2-stable from a few months back and 
-current as of today.