From 6fa4f57d50a23e003cf045176874ffc58a243d87 Mon Sep 17 00:00:00 2001 From: Alexandre Ratchov Date: Sat, 10 Nov 2012 22:57:49 +0100 Subject: [PATCH] dont write past buffer end, ok armani@ --- sndiod/sock.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sndiod/sock.c b/sndiod/sock.c index b507c95..0908b7d 100644 --- a/sndiod/sock.c +++ b/sndiod/sock.c @@ -612,7 +612,7 @@ sock_wdata(struct sock *f) data = abuf_rgetblk(buf, &count); if (count > f->wtodo) count = f->wtodo; - n = sock_fdwrite(f, data, f->wtodo); + n = sock_fdwrite(f, data, count); if (n == 0) return 0; f->wtodo -= n;