return 0;
}
- if (realpath(dst, realpath2) && realpath1 && realpath2 && !strcmp(realpath1, realpath2)) {
+ if (realpath(dst, realpath2) && realpath2 && !strcmp(realpath1, realpath2)) {
DEBUG_TRACE("realpath check failed");
return 0;
}
MP_CHECK_VAL(path, 0);
int phone_len = 0;
char *phone_path = MP_PHONE_ROOT_PATH;
- if (phone_path) {
- phone_len = strlen(phone_path);
+
+ if (!phone_path) {
+ return 1;
}
+
+ phone_len = strlen(phone_path);
+
if (!strncmp(phone_path, path, phone_len)) {
IF_FREE(phone_path);
return 1;
ERROR_TRACE("Internal Storage Path cannot be determined");
} else {
internalPath = g_strdup(mp_get_media_directory(STORAGE_TYPE_INTERNAL));
+ if (!internalPath) {
+ return MP_DIR_NONE;
+ }
len_phone = strlen(internalPath);
- DEBUG_TRACE("External Storage Path is: %s", externalPath);
+ DEBUG_TRACE("Internal Storage Path is: %s", externalPath);
}
if (!mp_get_media_directory(STORAGE_TYPE_EXTERNAL)) {
ERROR_TRACE("External Storage Path cannot be determined");
} else {
externalPath = g_strdup(mp_get_media_directory(STORAGE_TYPE_EXTERNAL));
+ if (!externalPath) {
+ return MP_DIR_NONE;
+ }
len_memory = strlen(externalPath);
DEBUG_TRACE("External Storage Path is: %s", externalPath);
}
(void *)i, NULL, flag, _gl_sel,
(void *)i);
}
-
- /* evas_object_smart_callback_add(genlist, "expanded",
- _gl_exp, genlist);
- evas_object_smart_callback_add(genlist, "contracted",
- _gl_con, genlist); */
}
static void