diff --git a/src/manifest.c b/src/manifest.c index 2cc5d265a..9fe3c68ea 100644 --- a/src/manifest.c +++ b/src/manifest.c @@ -104,7 +104,7 @@ static gboolean parse_image(GKeyFile *key_file, const gchar *group, RaucImage ** static gboolean parse_manifest(GKeyFile *key_file, RaucManifest **manifest, GError **error) { GError *ierror = NULL; - RaucManifest *raucm = g_new0(RaucManifest, 1); + g_autoptr(RaucManifest) raucm = g_new0(RaucManifest, 1); gboolean res = FALSE; g_autofree gchar *tmp = NULL; g_auto(GStrv) groups = NULL;