diff '--color=auto' -NuarwbB usb-robot-0.2.0.orig/control.c usb-robot-0.2.0/control.c
--- usb-robot-0.2.0.orig/control.c	2001-02-22 21:18:14.000000000 -0800
+++ usb-robot-0.2.0/control.c	2024-11-17 14:53:27.633932807 -0800
@@ -457,8 +457,8 @@
   
   switch(dir)
     {
-    case dir_in: assert( data = malloc( size ) );break;
-    case dir_out: data = context->read( context, size );break;
+    case dir_in: data = malloc( size ); assert(data) ;break;
+    case dir_out: data = context->read( context, size ); assert(data) ;break;
     default: cant_get_here();
     }
 
