| 
gif: avoid stack underflow
 [rsc] --rw-rw-r-- M 1115807 glenda sys 10472 Mar 24 12:22 sys/src/cmd/jpg/readgif.c
	/n/sourcesdump/2006/0324/plan9/sys/src/cmd/jpg/readgif.c:451,457 - 
	/n/sourcesdump/2006/0325/plan9/sys/src/cmd/jpg/readgif.c:451,457
	  				fprint(2, "ReadGIF: GIF invalid, code out of range, %x > %x\n", code, nentry);
	  				code = nentry;
	  			}
	- 			for(c=code; c>=0; c=tbl[c].prefix)
	+ 			for(c=code; stacki>0 && c>=0; c=tbl[c].prefix)
	  				stack[stacki--] = tbl[c].exten;
	  
	  			nb = (sizeof stack)-(stacki+1);
 |