From 5ba631a6ff38098b621dd689940628e137a5909e Mon Sep 17 00:00:00 2001 From: "pr.jung" Date: Mon, 21 Nov 2016 13:57:57 +0900 Subject: [PATCH] Return for internal storage type in storage_get_type_dev Change-Id: I54f562eac2f1639f2e377994af1f4a9c8a26b47e Signed-off-by: pr.jung --- src/storage-external-dbus.c | 4 +++- src/storage-inhouse.c | 2 ++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/src/storage-external-dbus.c b/src/storage-external-dbus.c index f389391..a3a7c52 100755 --- a/src/storage-external-dbus.c +++ b/src/storage-external-dbus.c @@ -410,8 +410,10 @@ int storage_ext_get_device_info(int storage_id, storage_ext_device *info) &info->readonly, &info->mount_point, &info->state, &info->primary, &info->flags, &info->storage_id); - } else + } else { + _E("No storage with the storage id (%d)", storage_id); //LCOV_EXCL_LINE return -ENODEV; + } g_variant_unref(result); diff --git a/src/storage-inhouse.c b/src/storage-inhouse.c index 7b89923..23ebb18 100755 --- a/src/storage-inhouse.c +++ b/src/storage-inhouse.c @@ -194,6 +194,8 @@ API int storage_get_type_dev(int storage_id, storage_type_e *type, storage_dev_e _E("Failed to get storage type: %d", ret); return ret; } + if (*type == STORAGE_TYPE_INTERNAL) + return STORAGE_ERROR_NONE; ext_dev = calloc(1, sizeof(storage_ext_device)); if (!ext_dev) { -- 2.7.4