From 0202e7ad0d10204f9d37138630c603e0c4560a9c Mon Sep 17 00:00:00 2001 From: Atul Rai Date: Fri, 4 Jan 2019 16:22:14 +0530 Subject: [PATCH] Fix Add user API in ua-manager-core Signed-off-by: Atul Rai --- ua-daemon/include/ua-manager-core.h | 2 +- ua-daemon/src/ua-manager-core.c | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/ua-daemon/include/ua-manager-core.h b/ua-daemon/include/ua-manager-core.h index 907904d..934ff1d 100644 --- a/ua-daemon/include/ua-manager-core.h +++ b/ua-daemon/include/ua-manager-core.h @@ -73,7 +73,7 @@ typedef struct uam_db_user_info { // long long int timestamp; } uam_db_user_info_t; -int _uam_core_add_user(const char *name, const char *account); +int _uam_core_add_user(const char *account, const char *name); int _uam_core_remove_user(const char *account); diff --git a/ua-daemon/src/ua-manager-core.c b/ua-daemon/src/ua-manager-core.c index 6568e64..1014be0 100644 --- a/ua-daemon/src/ua-manager-core.c +++ b/ua-daemon/src/ua-manager-core.c @@ -585,7 +585,7 @@ static void __uam_core_add_dev_to_list( FUNC_EXIT; } -int _uam_core_add_user(const char *name, const char *account) +int _uam_core_add_user(const char *account, const char *name) { FUNC_ENTRY; GSList *l; @@ -995,6 +995,7 @@ int _uam_core_get_default_user(uam_user_info_t *user_info) } l = g_slist_find_custom(users, USER_ACCOUNT_DEFAULT, __compare_user_account); + retv_if(NULL == l, UAM_ERROR_INTERNAL); user = l->data; memset(user_info, 0x00, sizeof(uam_user_info_t)); -- 2.7.4