- /* TODO: plugin-specific destroy call, need to decrease refcount in plugin */
-
- devices = g_slist_remove(devices, device);
- if(device->probes)
- {
- for(probenum = 1; probenum <= g_slist_length(device->probes); probenum++)
- device_probe_clear(device, probenum);
- g_slist_free(device->probes);
- }
- g_free(device);