session_driver: Don't open-code std_dev_clear().
This commit is contained in:
parent
3553451f1e
commit
029b20425b
|
@ -223,20 +223,6 @@ static int receive_data(int fd, int revents, void *cb_data)
|
||||||
|
|
||||||
/* driver callbacks */
|
/* driver callbacks */
|
||||||
|
|
||||||
static int dev_clear(const struct sr_dev_driver *di)
|
|
||||||
{
|
|
||||||
struct drv_context *drvc;
|
|
||||||
GSList *l;
|
|
||||||
|
|
||||||
drvc = di->context;
|
|
||||||
for (l = drvc->instances; l; l = l->next)
|
|
||||||
sr_dev_inst_free(l->data);
|
|
||||||
g_slist_free(drvc->instances);
|
|
||||||
drvc->instances = NULL;
|
|
||||||
|
|
||||||
return SR_OK;
|
|
||||||
}
|
|
||||||
|
|
||||||
static int dev_open(struct sr_dev_inst *sdi)
|
static int dev_open(struct sr_dev_inst *sdi)
|
||||||
{
|
{
|
||||||
struct sr_dev_driver *di;
|
struct sr_dev_driver *di;
|
||||||
|
@ -402,10 +388,10 @@ SR_PRIV struct sr_dev_driver session_driver = {
|
||||||
.longname = "Session-emulating driver",
|
.longname = "Session-emulating driver",
|
||||||
.api_version = 1,
|
.api_version = 1,
|
||||||
.init = std_init,
|
.init = std_init,
|
||||||
.cleanup = dev_clear,
|
.cleanup = std_dev_clear,
|
||||||
.scan = NULL,
|
.scan = NULL,
|
||||||
.dev_list = NULL,
|
.dev_list = NULL,
|
||||||
.dev_clear = dev_clear,
|
.dev_clear = std_dev_clear,
|
||||||
.config_get = config_get,
|
.config_get = config_get,
|
||||||
.config_set = config_set,
|
.config_set = config_set,
|
||||||
.config_list = config_list,
|
.config_list = config_list,
|
||||||
|
|
Loading…
Reference in New Issue