Resolved SVACE 13/104513/1
authorRahul Dadhich <r.dadhich@samsung.com>
Tue, 13 Dec 2016 11:38:34 +0000 (17:08 +0530)
committerRahul Dadhich <r.dadhich@samsung.com>
Tue, 13 Dec 2016 11:38:34 +0000 (17:08 +0530)
Change-Id: Iedf3bf2ca10cc82e6b93e3f84f9045b666d29f9c
Signed-off-by: Rahul Dadhich <r.dadhich@samsung.com>
src/common/mp-util.c

index f8ea6cd..ebcaa57 100644 (file)
@@ -2443,7 +2443,7 @@ mp_dir_e mp_util_get_file_location(const char *uri)
                        return MP_DIR_NONE;
                }
                len_phone = strlen(internalPath);
-               DEBUG_TRACE("Internal Storage Path is: %s", externalPath);
+               DEBUG_TRACE("Internal Storage Path is: %s", internalPath);
        }
 
        if (!mp_get_media_directory(STORAGE_TYPE_EXTERNAL)) {
@@ -2458,11 +2458,11 @@ mp_dir_e mp_util_get_file_location(const char *uri)
                DEBUG_TRACE("External Storage Path is: %s", externalPath);
        }
 
-       if (strncmp(uri, internalPath, len_phone) == 0) {
+       if (internalPath && strncmp(uri, internalPath, len_phone) == 0) {
                IF_FREE(internalPath);
                IF_FREE(externalPath);
                return MP_DIR_PHONE;
-       } else if (strncmp(uri, externalPath, len_memory) == 0) {
+       } else if (externalPath && strncmp(uri, externalPath, len_memory) == 0) {
                IF_FREE(internalPath);
                IF_FREE(externalPath);
                return MP_DIR_MMC;