Avoid undefined results when the parameter is out of range.
This commit is contained in:
		@@ -304,7 +304,7 @@ int sk_num(const STACK *st)
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
char *sk_value(const STACK *st, int i)
 | 
					char *sk_value(const STACK *st, int i)
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
	if(st == NULL) return NULL;
 | 
						if(!st || (i < 0) || (i >= st->num)) return NULL;
 | 
				
			||||||
	return st->data[i];
 | 
						return st->data[i];
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user