X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=src%2Fprocess%2Fposix_spawn_file_actions_addopen.c;h=af3ca604fe0ee8125d9677e9028ae0e58f4d0b40;hb=fe514951af4e67f05d17d796251af9a8229761eb;hp=5e2c86d9b12e93da3472be052cce0b1b6bd57a9c;hpb=a0ae0b09368e6dbfa82860187dcd6fdf86d86fee;p=musl diff --git a/src/process/posix_spawn_file_actions_addopen.c b/src/process/posix_spawn_file_actions_addopen.c index 5e2c86d9..af3ca604 100644 --- a/src/process/posix_spawn_file_actions_addopen.c +++ b/src/process/posix_spawn_file_actions_addopen.c @@ -13,7 +13,8 @@ int posix_spawn_file_actions_addopen(posix_spawn_file_actions_t *fa, int fd, con op->oflag = flags; op->mode = mode; strcpy(op->path, path); - op->next = fa->__actions; + if ((op->next = fa->__actions)) op->next->prev = op; + op->prev = 0; fa->__actions = op; return 0; }