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:
@@ -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;
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user