Open cgwalters opened 6 days ago
I'll take a look at this. I started reading through and digesting the libcomposefs internals yesterday, makes me miss the rust docgen even if just to look at function signatures and type definitions in one easily searchable place :crab:
So today our error paths for executing the CLI in "should fail" cases just check that the binary exits with an error...
But we have memory leaks in some error paths it seems
From 5 seconds of investigation I think this is us just using
lcfs_node_unref()
and notlcfs_node_destroy()
(which isn't public API) in the mkcomposefs.c.