(*mtp_devices)[i] = g_variant_get_int32(key_value);
}
i++;
- g_variant_iter_free(iter_row);
+
+ if (iter_row != NULL) {
+ g_variant_iter_free(iter_row);
+ iter_row = NULL;
+ }
+ }
+
+ if (iter != NULL) {
+ g_variant_iter_free(iter);
+ iter = NULL;
}
- g_variant_iter_free(iter);
}
g_variant_unref(va);
(*mtp_storages)[i] = g_variant_get_int32(key_value);
}
i++;
- g_variant_iter_free(iter_row);
+
+ if (iter_row != NULL) {
+ g_variant_iter_free(iter_row);
+ iter_row = NULL;
+ }
+ }
+
+ if (iter != NULL) {
+ g_variant_iter_free(iter);
+ iter = NULL;
}
- g_variant_iter_free(iter);
}
g_variant_unref(va);
(*object_handles)[i] = g_variant_get_int32(key_value);
}
i++;
- g_variant_iter_free(iter_row);
+
+ if (iter_row != NULL) {
+ g_variant_iter_free(iter_row);
+ iter_row = NULL;
+ }
+ }
+
+ if (iter != NULL) {
+ g_variant_iter_free(iter);
+ iter = NULL;
}
- g_variant_iter_free(iter);
}
g_variant_unref(va);