asn1: Fix ENOMEM leak in der_print_bit_string()
This commit is contained in:
@@ -223,7 +223,7 @@ der_print_bit_string(const heim_bit_string *k, int flags)
|
|||||||
|
|
||||||
(void) hex_encode(k->data, k->length / 8, &s);
|
(void) hex_encode(k->data, k->length / 8, &s);
|
||||||
if (asprintf(&s2, "%llu:%s", (unsigned long long)k->length, s) == -1 || !s2)
|
if (asprintf(&s2, "%llu:%s", (unsigned long long)k->length, s) == -1 || !s2)
|
||||||
return NULL;
|
s2 = NULL;
|
||||||
free(s);
|
free(s);
|
||||||
return s2;
|
return s2;
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user