about summary refs log tree commit diff
path: root/src/libstd/sys/unix
diff options
context:
space:
mode:
authorBryan Drewery <bryan@shatow.net>2018-02-26 20:23:46 -0800
committerBryan Drewery <bryan@shatow.net>2018-02-28 15:36:32 -0800
commit94630e4ca509f9b37e4c066eee94f40da12cba51 (patch)
tree4b2c1a7269e95ba43b05497c988900f41f3271dd /src/libstd/sys/unix
parentf4633865d37dea15a88220e886e77839aa1fd1ba (diff)
downloadrust-94630e4ca509f9b37e4c066eee94f40da12cba51.tar.gz
rust-94630e4ca509f9b37e4c066eee94f40da12cba51.zip
No need to zero when an initializer for the object is already used.
Diffstat (limited to 'src/libstd/sys/unix')
-rw-r--r--src/libstd/sys/unix/process/process_unix.rs6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/libstd/sys/unix/process/process_unix.rs b/src/libstd/sys/unix/process/process_unix.rs
index 05b4b9b085b..b394d5ff41a 100644
--- a/src/libstd/sys/unix/process/process_unix.rs
+++ b/src/libstd/sys/unix/process/process_unix.rs
@@ -280,8 +280,8 @@ impl Command {
         }
 
         unsafe {
-            let mut file_actions = PosixSpawnFileActions(mem::zeroed());
-            let mut attrs = PosixSpawnattr(mem::zeroed());
+            let mut file_actions = PosixSpawnFileActions(mem::uninitialized());
+            let mut attrs = PosixSpawnattr(mem::uninitialized());
 
             libc::posix_spawnattr_init(&mut attrs.0);
             libc::posix_spawn_file_actions_init(&mut file_actions.0);
@@ -302,7 +302,7 @@ impl Command {
                                                            libc::STDERR_FILENO))?;
             }
 
-            let mut set: libc::sigset_t = mem::zeroed();
+            let mut set: libc::sigset_t = mem::uninitialized();
             cvt(libc::sigemptyset(&mut set))?;
             cvt(libc::posix_spawnattr_setsigmask(&mut attrs.0,
                                                  &set))?;