- struct sr_config *src;
- const char *conn = NULL;
- const char *serialcomm = RDTECH_UM_SERIALCOMM;
-
- for (GSList *l = options; l; l = l->next) {
- src = l->data;
- switch (src->key) {
- case SR_CONF_CONN:
- conn = g_variant_get_string(src->data, NULL);
- break;
- case SR_CONF_SERIALCOMM:
- serialcomm = g_variant_get_string(src->data, NULL);
- break;
- }
- }
+ const char *conn;
+ const char *serialcomm;
+
+ conn = NULL;
+ serialcomm = RDTECH_UM_SERIALCOMM;
+ (void)sr_serial_extract_options(options, &conn, &serialcomm);