Ensure rcl_publisher_init() fails safely. (#667)

Signed-off-by: Michel Hidalgo <michel@ekumenlabs.com>
This commit is contained in:
Michel Hidalgo 2020-06-01 18:44:48 -03:00 committed by GitHub
parent 06bd93bc87
commit e47042cba4
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -198,6 +198,7 @@ rcl_publisher_init(
fail:
if (publisher->impl) {
allocator->deallocate(publisher->impl, allocator->state);
publisher->impl = NULL;
}
ret = fail_ret;