Fix pointer vs strict alias rules.

git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@21511 ec53bebd-3082-4978-b11e-865c3cabbd6b
This commit is contained in:
Love Hörnquist Åstrand
2007-07-12 12:43:46 +00:00
parent aa7b0d44b4
commit 2cfc283d68

View File

@@ -123,18 +123,20 @@ make_result (krb5_data *data,
uint16_t result_code,
const char *expl)
{
char *str;
krb5_data_zero (data);
data->length = asprintf ((char **)&data->data,
data->length = asprintf (&str,
"%c%c%s",
(result_code >> 8) & 0xFF,
result_code & 0xFF,
expl);
if (data->data == NULL) {
if (str == NULL) {
krb5_warnx (context, "Out of memory generating error reply");
return 1;
}
}
data->data = str;
return 0;
}