mirror of
https://github.com/systemd/systemd-stable.git
synced 2025-02-03 13:47:04 +03:00
fsck: use _cleanup_close_pair_ where appropriate
This commit is contained in:
parent
57b394b505
commit
1952708abb
@ -203,7 +203,7 @@ int main(int argc, char *argv[]) {
|
||||
_cleanup_udev_device_unref_ struct udev_device *udev_device = NULL;
|
||||
const char *device, *type;
|
||||
bool root_directory;
|
||||
int progress_pipe[2] = { -1, -1 };
|
||||
_cleanup_close_pair_ int progress_pipe[2] = { -1, -1 };
|
||||
char dash_c[sizeof("-C")-1 + DECIMAL_STR_MAX(int) + 1];
|
||||
struct stat st;
|
||||
|
||||
@ -328,7 +328,7 @@ int main(int argc, char *argv[]) {
|
||||
goto finish;
|
||||
} else if (pid == 0) {
|
||||
/* Child */
|
||||
safe_close(progress_pipe[0]);
|
||||
progress_pipe[0] = safe_close(progress_pipe[0]);
|
||||
execv(cmdline[0], (char**) cmdline);
|
||||
_exit(8); /* Operational error */
|
||||
}
|
||||
@ -373,7 +373,5 @@ int main(int argc, char *argv[]) {
|
||||
touch("/run/systemd/quotacheck");
|
||||
|
||||
finish:
|
||||
safe_close_pair(progress_pipe);
|
||||
|
||||
return r;
|
||||
}
|
||||
|
@ -82,6 +82,7 @@ typedef struct Manager {
|
||||
sd_event_source *connection_event_source;
|
||||
|
||||
FILE *console;
|
||||
|
||||
double percent;
|
||||
int numdevices;
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user