daemonUnixSocketPaths: Unify exit paths
daemonUnixSocketPaths: Unify exit paths

Right now, there is a lot of exit points from the function.
Depending on their position they need to copy the same free
calls. This goes against our style where we usually have just one
exit point from the function which also does the necessary free.

Signed-off-by: Michal Privoznik <83d82aaba2eed257f4814b0c239c260c4caaadf0@redhat.com>

libvirt/libvirt,nertpinx/libvirt,libvirt/libvirt,olafhering/libvirt,zippy2/libvirt,jfehlig/libvirt,jardasgit/libvirt,datto/libvirt,fabianfreyer/libvirt,jardasgit/libvirt,jardasgit/libvirt,fabianfreyer/libvirt,VenkatDatta/libvirt,andreabolognani/libvirt,VenkatDatta/libvirt,andreabolognani/libvirt,datto/libvirt,nertpinx/libvirt,datto/libvirt,jfehlig/libvirt,andreabolognani/libvirt,VenkatDatta/libvirt,eskultety/libvirt,VenkatDatta/libvirt,eskultety/libvirt,eskultety/libvirt,jfehlig/libvirt,eskultety/libvirt,datto/libvirt,zippy2/libvirt,jardasgit/libvirt,jfehlig/libvirt,olafhering/libvirt,libvirt/libvirt,zippy2/libvirt,crobinso/libvirt,crobinso/libvirt,olafhering/libvirt,andreabolognani/libvirt,crobinso/libvirt,datto/libvirt,jardasgit/libvirt,andreabolognani/libvirt,olafhering/libvirt,fabianfreyer/libvirt,fabianfreyer/libvirt,eskultety/libvirt,nertpinx/libvirt,nertpinx/libvirt,libvirt/libvirt,fabianfreyer/libvirt,zippy2/libvirt,crobinso/libvirt,nertpinx/libvirt,VenkatDatta/libvirt