From 29ba5f22d31338d579f55a91bc0d5bb19b7986c8 Mon Sep 17 00:00:00 2001 From: q66 Date: Mon, 8 May 2017 20:40:18 +0200 Subject: [PATCH] cleanup --- src/process.cc | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/process.cc b/src/process.cc index 14aaede..f250603 100644 --- a/src/process.cc +++ b/src/process.cc @@ -267,10 +267,9 @@ OSTD_EXPORT void subprocess::open_impl( fd_stderr.close(true); fd_stderr.fdopen(err, false); } - p_current = ::new (reinterpret_cast(&p_data)) data{}; - data *pd = static_cast(p_current); - pd->pid = int(cpid); - pd->errno_fd = std::exchange(fd_errno[1], -1); + p_current = ::new (reinterpret_cast(&p_data)) data{ + int(cpid), std::exchange(fd_errno[1], -1) + }; } }