(foreach_principal): don't clobber `ret'
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@5047 ec53bebd-3082-4978-b11e-865c3cabbd6b
This commit is contained in:
		| @@ -262,10 +262,13 @@ foreach_principal(const char *exp, | |||||||
| 	ret = (*func)(princ_ent, data); | 	ret = (*func)(princ_ent, data); | ||||||
| 	if(ret) { | 	if(ret) { | ||||||
| 	    char *tmp; | 	    char *tmp; | ||||||
| 	    ret = krb5_unparse_name(context, princ_ent, &tmp); | 	    krb5_error_code ret2; | ||||||
| 	    if(ret)  |  | ||||||
| 		krb5_warn(context, ret, "krb5_unparse_name"); | 	    ret2 = krb5_unparse_name(context, princ_ent, &tmp); | ||||||
| 	    else { | 	    if(ret2) { | ||||||
|  | 		krb5_warn(context, ret2, "krb5_unparse_name"); | ||||||
|  | 		krb5_warn(context, ret, "<unknown principal>"); | ||||||
|  | 	    } else { | ||||||
| 		krb5_warn(context, ret, "%s", tmp); | 		krb5_warn(context, ret, "%s", tmp); | ||||||
| 		free(tmp); | 		free(tmp); | ||||||
| 	    } | 	    } | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 Assar Westerlund
					Assar Westerlund