Changeset 5f6e25e in mainline for uspace/drv/bus/usb/usbhid/mouse/mousedev.c
- Timestamp:
- 2011-08-29T23:00:12Z (14 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 58cbb0c8
- Parents:
- c5be39b
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/drv/bus/usb/usbhid/mouse/mousedev.c
rc5be39b r5f6e25e 183 183 /*----------------------------------------------------------------------------*/ 184 184 185 static void usb_mouse_ free(usb_mouse_t **mouse_dev)186 { 187 assert(mouse_dev != NULL && *mouse_dev != NULL);185 static void usb_mouse_destroy(usb_mouse_t *mouse_dev) 186 { 187 assert(mouse_dev != NULL); 188 188 189 189 // hangup phone to the console 190 if ((*mouse_dev)->mouse_phone >= 0) { 191 async_obsolete_hangup((*mouse_dev)->mouse_phone); 192 } 193 194 if ((*mouse_dev)->wheel_phone >= 0) { 195 async_obsolete_hangup((*mouse_dev)->wheel_phone); 196 } 197 198 free(*mouse_dev); 199 *mouse_dev = NULL; 190 if (mouse_dev->mouse_phone >= 0) { 191 async_obsolete_hangup(mouse_dev->mouse_phone); 192 } 193 194 if (mouse_dev->wheel_phone >= 0) { 195 async_obsolete_hangup(mouse_dev->wheel_phone); 196 } 200 197 } 201 198 … … 437 434 int rc = usb_mouse_create_function(hid_dev, mouse_dev); 438 435 if (rc != EOK) { 439 usb_mouse_ free(&mouse_dev);436 usb_mouse_destroy(mouse_dev); 440 437 return rc; 441 438 } … … 464 461 { 465 462 if (data != NULL) { 466 usb_mouse_ free((usb_mouse_t **)&data);463 usb_mouse_destroy((usb_mouse_t *)data); 467 464 } 468 465 }
Note:
See TracChangeset
for help on using the changeset viewer.