commit-hurd
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[hurd] 24/43: eth-multiplexer: Fix error handling.


From: Samuel Thibault
Subject: [hurd] 24/43: eth-multiplexer: Fix error handling.
Date: Mon, 11 Sep 2017 07:10:11 +0000

This is an automated email from the git hooks/post-receive script.

sthibault pushed a commit to branch upstream
in repository hurd.

commit 9ac9732e27128927d0e24d44d72145be5acfcc28
Author: Justus Winter <address@hidden>
Date:   Tue Aug 22 16:24:40 2017 +0200

    eth-multiplexer: Fix error handling.
    
    * eth-multiplexer/device_impl.c (ds_device_write): Do not deallocate
    data, it is destroyed by the server loop ("consume-on-success").
---
 eth-multiplexer/device_impl.c | 6 ++----
 1 file changed, 2 insertions(+), 4 deletions(-)

diff --git a/eth-multiplexer/device_impl.c b/eth-multiplexer/device_impl.c
index 4796d5b..085a27e 100644
--- a/eth-multiplexer/device_impl.c
+++ b/eth-multiplexer/device_impl.c
@@ -106,10 +106,8 @@ ds_device_write (struct vether_device *vdev, mach_port_t 
reply_port,
 {
   kern_return_t ret = 0;
   if (vdev == NULL)
-    {
-      vm_deallocate (mach_task_self (), (vm_address_t) data, datalen);
-      return D_NO_SUCH_DEVICE;
-    }
+    return D_NO_SUCH_DEVICE;
+
   /* The packet is forwarded to all virtual interfaces and
    * the interface which the multiplexer connects to. */
   broadcast_pack (data, datalen, vdev);

-- 
Alioth's /usr/local/bin/git-commit-notice on 
/srv/git.debian.org/git/pkg-hurd/hurd.git



reply via email to

[Prev in Thread] Current Thread [Next in Thread]