From a5d1c7b8fc58a8dff36d8f72df22e2c372610799 Mon Sep 17 00:00:00 2001 From: Dan Gudmundsson Date: Fri, 8 Jan 2016 10:43:47 +0100 Subject: wx: Fix a crash with sending two binaries to command queue Introduced when I optimized the binary handling. --- lib/wx/c_src/wxe_driver.c | 2 -- 1 file changed, 2 deletions(-) (limited to 'lib/wx/c_src/wxe_driver.c') diff --git a/lib/wx/c_src/wxe_driver.c b/lib/wx/c_src/wxe_driver.c index eb7d7dcaeb..6f027ea25b 100644 --- a/lib/wx/c_src/wxe_driver.c +++ b/lib/wx/c_src/wxe_driver.c @@ -241,12 +241,10 @@ standard_outputv(ErlDrvData drv_data, ErlIOVec* ev) bin = ev->binv[1]; driver_binary_inc_refc(bin); /* Otherwise it could get deallocated */ binref->bin = bin; - sd->bin = binref; } else { /* Empty binary (becomes NULL) */ binref->base = NULL; binref->size = 0; binref->from = driver_caller(sd->port_handle); binref->bin = NULL; - sd->bin = binref; } } -- cgit v1.2.3