(_warnerr): handle the case of an illegal error code
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3714 ec53bebd-3082-4978-b11e-865c3cabbd6b
This commit is contained in:
		| @@ -60,8 +60,15 @@ _warnerr(krb5_context context, int doexit, int eval, int do_errtext, | ||||
| 	*arg++ = msg; | ||||
|     } | ||||
|     if(context && do_errtext){ | ||||
| 	const char *err_msg; | ||||
|  | ||||
| 	strcat(xfmt, "%s"); | ||||
| 	*arg++ = krb5_get_err_text(context, code); | ||||
|  | ||||
| 	err_msg = krb5_get_err_text(context, code); | ||||
| 	if (err_msg) | ||||
| 	    *arg++ = err_msg; | ||||
| 	else | ||||
| 	    *arg++ = "<unknown error>"; | ||||
|     } | ||||
| 	 | ||||
|     if(context && context->warn_dest) | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Assar Westerlund
					Assar Westerlund