pmc: Don't leak memory when msg_tlv_append() fails.
Signed-off-by: Miroslav Lichvar <mlichvar@redhat.com>
This commit is contained in:
parent
51d76bdfb7
commit
86723cfc6a
@ -546,6 +546,7 @@ int pmc_send_set_action(struct pmc *pmc, int id, void *data, int datasize)
|
||||
}
|
||||
extra = msg_tlv_append(msg, sizeof(*mgt) + datasize);
|
||||
if (!extra) {
|
||||
msg_put(msg);
|
||||
return -ENOMEM;
|
||||
}
|
||||
mgt = (struct management_tlv *) extra->tlv;
|
||||
|
Loading…
x
Reference in New Issue
Block a user