If there is no external storage mounted, 'GetDeviceList' will return an empty array.
So, added exception handling for this case.
Change-Id: Ia34e8d5ce97629ab35cceb31fd064ff8b955b313
Signed-off-by: Minje Ahn <minje.ahn@samsung.com>
g_variant_iter_init(&iter, reply_var);
while ((child = g_variant_iter_next_value(&iter))) {
+ if (g_variant_n_children(child) == 0) {
+ MS_DBG_INFO("There is no external storage mounted..");
+ g_variant_unref(child);
+ break;
+ }
+
g_variant_get_child(child, 9, "i", &state);
if (state == 0) {
g_variant_unref(child);