Skip to contentSkip to conversation

bug report: frontier: use after free

DISCUSSION Dan Carpenter 1 participant 1 message Mar 16, 2010 Kernel janitors

lore
Share & tools
lore
#0 lore raw

drivers/staging/frontier/alphatrack.c +854 usb_alphatrack_disconnect()
845 /* if the device is not opened, then we clean up right now */
846 if (!dev->open_count) {
847 up(&dev->sem);
848 usb_alphatrack_delete(dev);

We free "dev" here.

   849          } else {
   850                  dev->intf = NULL;
   851                  up(&dev->sem);
   852          }
   853  
   854          atomic_set(&dev->writes_pending, 0);

We use it here.

regards,
dan carpenter