Skip to content
Snippets Groups Projects
Commit 747c2a32 authored by Simon McVittie's avatar Simon McVittie
Browse files

pv-runtime: Don't early-return in pv_runtime_remove_overridden_libraries()


We need to 'goto out' to free some arrays of objects, which are too
complicated for `__attribute__((__cleanup__))`.

Signed-off-by: default avatarSimon McVittie <smcv@collabora.com>
parent e44195b4
No related branches found
No related tags found
1 merge request!301pv-runtime: Avoid opening libraries to determine their SONAME
......@@ -2846,9 +2846,11 @@ pv_runtime_remove_overridden_libraries (PvRuntime *self,
if (!glnx_dirfd_iterator_next_dent_ensure_dtype (&iters[i], &dent,
NULL, error))
return glnx_prefix_error (error, "Unable to iterate over \"%s/%s\"",
self->mutable_sysroot,
libdir);
{
glnx_prefix_error (error, "Unable to iterate over \"%s/%s\"",
self->mutable_sysroot, libdir);
goto out;
}
if (dent == NULL)
break;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment