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)) {
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;