Esempio n. 1
0
void driver_command_destroy(driver_command_t *driver)
{
  if(driver->name)
    safe_free(driver->name);
  if(driver->stream)
    command_packet_stream_destroy(driver->stream);
  safe_free(driver);
}
Esempio n. 2
0
void driver_command_destroy(driver_command_t *driver)
{
  if(!driver->is_shutdown)
    driver_command_close(driver);

  if(driver->name)
    safe_free(driver->name);

  if(driver->stream)
    command_packet_stream_destroy(driver->stream);
  safe_free(driver);
}