]> xenbits.xensource.com Git - libvirt.git/commit
remote: check & report OOM in make_nonnull_XXX methods
authorDaniel P. Berrangé <berrange@redhat.com>
Mon, 10 Dec 2018 18:48:47 +0000 (18:48 +0000)
committerDaniel P. Berrangé <berrange@redhat.com>
Thu, 13 Dec 2018 16:57:32 +0000 (16:57 +0000)
commitdc54b3ecc9933c8bdcc4f0aa0fa81d170fcf3e54
tree2c96a3a3db0fca43aa0006fcb912710210617c75
parent600462834f4ec1955a9a48a1b6b4a390b9c31553
remote: check & report OOM in make_nonnull_XXX methods

The make_nonnull_XXX methods can all fail due to OOM but this was being
silently ignored and thus also not checked by callers. Make the methods
propagate errors and use ATTRIBUTE_RETURN_CHECK to force callers to deal
with it.

Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
src/admin/admin_server_dispatch.c
src/remote/remote_daemon_dispatch.c
src/rpc/gendispatch.pl