nbd: Use g_autofree in a few places
commitdf18c04edf57b55737ed5125bffe71a8196938a0
authorEric Blake <eblake@redhat.com>
Sat, 24 Aug 2019 17:28:12 +0000 (24 12:28 -0500)
committerEric Blake <eblake@redhat.com>
Thu, 5 Sep 2019 20:52:45 +0000 (5 15:52 -0500)
tree8736b0cfd329925185320014721c549f087af0c4
parent61cc872456492da24e36cfbd668abfbe127c739f
nbd: Use g_autofree in a few places

Thanks to our recent move to use glib's g_autofree, I can join the
bandwagon.  Getting rid of gotos is fun ;)

There are probably more places where we could register cleanup
functions and get rid of more gotos; this patch just focuses on the
labels that existed merely to call g_free.

Signed-off-by: Eric Blake <eblake@redhat.com>
Message-Id: <20190824172813.29720-2-eblake@redhat.com>
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
Reviewed-by: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
block/nbd.c
nbd/client.c
nbd/server.c