(krb5_config_parse_file_debug): punt if there is binding before a
section declaration. Bug found by Arkadiusz Miskiewicz <arekm@pld-linux.org> git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@12999 ec53bebd-3082-4978-b11e-865c3cabbd6b
This commit is contained in:
		@@ -250,6 +250,11 @@ krb5_config_parse_file_debug (const char *fname,
 | 
			
		||||
	    ret = EINVAL;	/* XXX */
 | 
			
		||||
	    goto out;
 | 
			
		||||
	} else if(*p != '\0') {
 | 
			
		||||
	    if (s == NULL) {
 | 
			
		||||
		*error_message = "binding before section";
 | 
			
		||||
		ret = EINVAL;
 | 
			
		||||
		goto out;
 | 
			
		||||
	    }
 | 
			
		||||
	    ret = parse_binding(f, lineno, p, &b, &s->u.list, error_message);
 | 
			
		||||
	    if (ret)
 | 
			
		||||
		goto out;
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user