[HEIMDAL-646] malloc(0) checks for AIX
This commit is contained in:
@@ -89,7 +89,7 @@ _kadm5_set_keys2(kadm5_server_context *context,
|
|||||||
|
|
||||||
len = n_key_data;
|
len = n_key_data;
|
||||||
keys = malloc (len * sizeof(*keys));
|
keys = malloc (len * sizeof(*keys));
|
||||||
if (keys == NULL)
|
if (keys == NULL && len != 0)
|
||||||
return ENOMEM;
|
return ENOMEM;
|
||||||
|
|
||||||
_kadm5_init_keys (keys, len);
|
_kadm5_init_keys (keys, len);
|
||||||
@@ -148,7 +148,7 @@ _kadm5_set_keys3(kadm5_server_context *context,
|
|||||||
|
|
||||||
len = n_keys;
|
len = n_keys;
|
||||||
keys = malloc (len * sizeof(*keys));
|
keys = malloc (len * sizeof(*keys));
|
||||||
if (keys == NULL)
|
if (keys == NULL && len != 0)
|
||||||
return ENOMEM;
|
return ENOMEM;
|
||||||
|
|
||||||
_kadm5_init_keys (keys, len);
|
_kadm5_init_keys (keys, len);
|
||||||
|
Reference in New Issue
Block a user