mirror of
https://github.com/systemd/systemd
synced 2024-10-15 20:45:09 +00:00
mount-util: use mfree()
This commit is contained in:
parent
95ca39f04e
commit
75f79cd2d8
|
@ -5,6 +5,7 @@
|
||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
#include <unistd.h>
|
#include <unistd.h>
|
||||||
|
|
||||||
|
#include "alloc-util.h"
|
||||||
#include "errno-util.h"
|
#include "errno-util.h"
|
||||||
#include "macro.h"
|
#include "macro.h"
|
||||||
|
|
||||||
|
@ -93,7 +94,6 @@ static inline char* umount_and_rmdir_and_free(char *p) {
|
||||||
PROTECT_ERRNO;
|
PROTECT_ERRNO;
|
||||||
(void) umount_recursive(p, 0);
|
(void) umount_recursive(p, 0);
|
||||||
(void) rmdir(p);
|
(void) rmdir(p);
|
||||||
free(p);
|
return mfree(p);
|
||||||
return NULL;
|
|
||||||
}
|
}
|
||||||
DEFINE_TRIVIAL_CLEANUP_FUNC(char*, umount_and_rmdir_and_free);
|
DEFINE_TRIVIAL_CLEANUP_FUNC(char*, umount_and_rmdir_and_free);
|
||||||
|
|
Loading…
Reference in a new issue