Fix #786 by checking for opts in the bindings
This commit is contained in:
parent
1f706c21a2
commit
116670b15d
|
@ -434,9 +434,11 @@ set<const ConfigKey *> Driver::scan_options() const
|
||||||
{
|
{
|
||||||
GArray *opts = sr_driver_scan_options_list(_structure);
|
GArray *opts = sr_driver_scan_options_list(_structure);
|
||||||
set<const ConfigKey *> result;
|
set<const ConfigKey *> result;
|
||||||
for (guint i = 0; i < opts->len; i++)
|
if (opts) {
|
||||||
result.insert(ConfigKey::get(g_array_index(opts, uint32_t, i)));
|
for (guint i = 0; i < opts->len; i++)
|
||||||
g_array_free(opts, TRUE);
|
result.insert(ConfigKey::get(g_array_index(opts, uint32_t, i)));
|
||||||
|
g_array_free(opts, TRUE);
|
||||||
|
}
|
||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue