https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88835
--- Comment #5 from Martin Liška <marxin at gcc dot gnu.org> --- > warning from the translation unit below. It doesn't seem to correspond to > the code pointed to in the discussion > (https://github.com/systemd/systemd/issues/11369#issuecomment-453044884): > the mfree() call appears after the test for filename being null. If I'm > missing something please open a new bug for it. > You are right, it was fixed here: https://github.com/systemd/systemd/commit/baa162cecd00e122a626656d25b8eae92b767519 Thus, the warning was correct. Thanks for help.