From 3a36a1e4564c7d609141c1851c15e3f7f460be81 Mon Sep 17 00:00:00 2001 From: Masaq- Date: Tue, 26 May 2015 05:50:36 +0000 Subject: [PATCH] fix memory leak reported by kmemleak --- BasiliskII/src/Unix/Linux/NetDriver/sheep_net.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/BasiliskII/src/Unix/Linux/NetDriver/sheep_net.c b/BasiliskII/src/Unix/Linux/NetDriver/sheep_net.c index 37a06902..49c2fc5d 100644 --- a/BasiliskII/src/Unix/Linux/NetDriver/sheep_net.c +++ b/BasiliskII/src/Unix/Linux/NetDriver/sheep_net.c @@ -462,7 +462,10 @@ static ssize_t sheep_net_write(struct file *f, const char *buf, size_t count, lo } /* Transmit packet */ +#if LINUX_VERSION_CODE < KERNEL_VERSION(3,0,0) + /* XXX: unsure which version needs this */ atomic_add(skb->truesize, &v->skt->wmem_alloc); +#endif skb->sk = v->skt; skb->dev = v->ether; skb->priority = 0;