From d34e248f0913a337f1662e07b15298f9a082834b Mon Sep 17 00:00:00 2001 From: Raimo Niskanen Date: Thu, 15 Dec 2011 14:29:58 +0100 Subject: erts: Bugfix - driver_deq freed wrong length due to short type (int) --- erts/emulator/beam/io.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'erts/emulator/beam/io.c') diff --git a/erts/emulator/beam/io.c b/erts/emulator/beam/io.c index 49cd0e5f53..6b89fc32e9 100644 --- a/erts/emulator/beam/io.c +++ b/erts/emulator/beam/io.c @@ -3912,7 +3912,7 @@ int driver_pushqv(ErlDrvPort ix, ErlIOVec* vec, ErlDrvSizeT skip) ErlDrvSizeT driver_deq(ErlDrvPort ix, ErlDrvSizeT size) { ErlIOQueue* q = drvport2ioq(ix); - int len; + ErlDrvSizeT len; if ((q == NULL) || (q->size < size)) return -1; -- cgit v1.2.3