#define PREFERENCE_ERROR_WRONG_TYPE -3
/**
- * @brief Definition for PREFERENCE_ERROR_OUT_OF_MEMORY.
- */
-#define PREFERENCE_ERROR_OUT_OF_MEMORY -12
-
-/**
* @brief Definition for PREFERENCE_ERROR_FILE_OPEN.
*/
#define PREFERENCE_ERROR_FILE_OPEN -21
ERR("_preference_get_key_name() failed(%d)", ret);
_preference_keynode_free(pKeyNode);
closedir(dir);
- return ret;
+ return PREFERENCE_ERROR_IO_ERROR;
}
ret = preference_unset_changed_cb(keyname);
snprintf(path, PATH_MAX-1, "%s%s", pref_dir_path, entry);
ret = _preference_get_key_name(path, &keyname);
- retv_if(ret != PREFERENCE_ERROR_NONE, ret);
+ if (ret != PREFERENCE_ERROR_NONE) {
+ ERR("_preference_get_key_name() failed(%d)", ret);
+ closedir(dir);
+ return PREFERENCE_ERROR_IO_ERROR;
+ }
callback(keyname, user_data);
free(keyname);