[comp.windows.x] simple bug in xlsfonts.c

dale@boing.UUCP (Dale Luck) (10/05/88)

Found this one after I finally got a qsort working on my system
so I could link it successfully.



VERSION:
	X11 release 2

CLIENT MACHINE:
	amiga 2000

CLIENT OPERATING SYSTEM:
	amigados

DISPLAY:
	monochrome

SYNOPSIS:
	Variable used before initialized.

DESCRIPTION:
	The main program xlsfonts.c uses a variable called argcnt
	before initializing it. I guess most systems magically
	initialize the stack to all zeros. My test system
	initializes the stack to 0x55 to find these problems,
	and it does.

REPEAT-BY:
	Run xlsfonts on a system that does not initialze the stack
	to zero. For instance, an amiga.

FIX:

*** /u/usr2/X11/clients/xlsfonts/xlsfonts.c	Fri Sep  9 20:22:12 1988
--- xlsfonts.c	Tue Oct  4 22:35:38 1988
***************
*** 41,47 ****
  int argc;
  char **argv;    
  {
! 	int	argcnt, i;
  
  	INIT_NAME;
  
--- 41,47 ----
  int argc;
  char **argv;    
  {
! 	int	argcnt = 0, i;
  
  	INIT_NAME;


end of bug report
boing!dale pyramid!amiga!dale  uunet!cbmvax!amiga!dale
  
-- 
Dale Luck     Boing, Inc. {cbmvax|oliveb|pyramid}|!amiga!boing!dale
Although I do contract work for Amiga-LosGatos, my opinions probably
don't represent those of Commodore or its management or its engineers,
but I think the world would be a better place if they did.