From 763fab12d804789e67a96ec1e2137117fe36cf05 Mon Sep 17 00:00:00 2001 From: Jake Hillion Date: Mon, 2 May 2022 11:13:10 +0100 Subject: [PATCH] removed incorrect recvmsg buffer --- src/spawner/mod.rs | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/src/spawner/mod.rs b/src/spawner/mod.rs index 8de004a..3f1bbbb 100644 --- a/src/spawner/mod.rs +++ b/src/spawner/mod.rs @@ -212,14 +212,13 @@ impl<'a> Spawner<'a> { } fn file_socket_trigger(&self, socket: File, spec: &Entrypoint, name: &str) -> Result<()> { - let mut buf = Vec::new(); loop { - let msg = recvmsg(socket.as_raw_fd(), &[], Some(&mut buf), MsgFlags::empty()).map_err( - |e| Error::Nix { + let msg = recvmsg(socket.as_raw_fd(), &[], None, MsgFlags::empty()).map_err(|e| { + Error::Nix { msg: "recvmsg", src: e, - }, - )?; + } + })?; debug!("triggering from socket recvmsg");