From: Uwe Hermann Date: Tue, 11 Jul 2017 19:32:03 +0000 (+0200) Subject: session_driver: Don't open-code std_dev_clear(). X-Git-Url: https://sigrok.org/gitaction?a=commitdiff_plain;h=029b20425b618147f502856cdd0f55a1d5536dbd;p=libsigrok.git session_driver: Don't open-code std_dev_clear(). --- diff --git a/src/session_driver.c b/src/session_driver.c index 684a7e53..97d75413 100644 --- a/src/session_driver.c +++ b/src/session_driver.c @@ -223,20 +223,6 @@ static int receive_data(int fd, int revents, void *cb_data) /* 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) { struct sr_dev_driver *di; @@ -402,10 +388,10 @@ SR_PRIV struct sr_dev_driver session_driver = { .longname = "Session-emulating driver", .api_version = 1, .init = std_init, - .cleanup = dev_clear, + .cleanup = std_dev_clear, .scan = NULL, .dev_list = NULL, - .dev_clear = dev_clear, + .dev_clear = std_dev_clear, .config_get = config_get, .config_set = config_set, .config_list = config_list,