mirror of
https://github.com/systemd/systemd-stable.git
synced 2025-01-07 17:17:44 +03:00
fstab-gen: post can't be NULL
This commit is contained in:
parent
ac7653a433
commit
0d3d3be1e2
@ -248,6 +248,7 @@ static int add_mount(
|
||||
assert(what);
|
||||
assert(where);
|
||||
assert(opts);
|
||||
assert(post);
|
||||
assert(source);
|
||||
|
||||
if (streq_ptr(fstype, "autofs"))
|
||||
@ -297,7 +298,7 @@ static int add_mount(
|
||||
"Documentation=man:fstab(5) man:systemd-fstab-generator(8)\n",
|
||||
source);
|
||||
|
||||
if (post && !noauto && !nofail && !automount)
|
||||
if (!noauto && !nofail && !automount)
|
||||
fprintf(f, "Before=%s\n", post);
|
||||
|
||||
if (!automount && opts) {
|
||||
@ -337,7 +338,7 @@ static int add_mount(
|
||||
if (r < 0)
|
||||
return log_error_errno(r, "Failed to write unit file %s: %m", unit);
|
||||
|
||||
if (!noauto && post) {
|
||||
if (!noauto) {
|
||||
lnk = strjoin(arg_dest, "/", post, nofail || automount ? ".wants/" : ".requires/", name, NULL);
|
||||
if (!lnk)
|
||||
return log_oom();
|
||||
@ -368,10 +369,7 @@ static int add_mount(
|
||||
"Documentation=man:fstab(5) man:systemd-fstab-generator(8)\n",
|
||||
source);
|
||||
|
||||
if (post)
|
||||
fprintf(f,
|
||||
"Before=%s\n",
|
||||
post);
|
||||
fprintf(f, "Before=%s\n", post);
|
||||
|
||||
if (opts) {
|
||||
r = write_requires_after(f, opts);
|
||||
|
Loading…
Reference in New Issue
Block a user