- for (i = 0; i < num_elements; i++)
- printf(" %s\n", sr_samplerate_string(uint64[i]));
- } if ((gvar_list = g_variant_lookup_value(gvar_dict,
+ for (i = 0; i < num_elements; i++) {
+ if (!(s = sr_samplerate_string(uint64[i])))
+ continue;
+ printf(" %s\n", s);
+ g_free(s);
+ }
+ g_variant_unref(gvar_list);
+ } else if ((gvar_list = g_variant_lookup_value(gvar_dict,