mirror of
https://github.com/haiwen/ccnet-server.git
synced 2025-09-07 15:50:22 +00:00
Handle parameter error in get_emailuser().
This commit is contained in:
@@ -755,6 +755,11 @@ ccnet_rpc_validate_emailuser (const char *email, const char *passwd, GError **er
|
|||||||
GObject*
|
GObject*
|
||||||
ccnet_rpc_get_emailuser (const char *email, GError **error)
|
ccnet_rpc_get_emailuser (const char *email, GError **error)
|
||||||
{
|
{
|
||||||
|
if (!email) {
|
||||||
|
g_set_error (error, CCNET_DOMAIN, CCNET_ERR_INTERNAL, "Email can not be NULL");
|
||||||
|
return NULL;
|
||||||
|
}
|
||||||
|
|
||||||
CcnetUserManager *user_mgr =
|
CcnetUserManager *user_mgr =
|
||||||
((CcnetServerSession *)session)->user_mgr;
|
((CcnetServerSession *)session)->user_mgr;
|
||||||
CcnetEmailUser *emailuser = NULL;
|
CcnetEmailUser *emailuser = NULL;
|
||||||
@@ -767,6 +772,11 @@ ccnet_rpc_get_emailuser (const char *email, GError **error)
|
|||||||
GObject*
|
GObject*
|
||||||
ccnet_rpc_get_emailuser_with_import (const char *email, GError **error)
|
ccnet_rpc_get_emailuser_with_import (const char *email, GError **error)
|
||||||
{
|
{
|
||||||
|
if (!email) {
|
||||||
|
g_set_error (error, CCNET_DOMAIN, CCNET_ERR_INTERNAL, "Email can not be NULL");
|
||||||
|
return NULL;
|
||||||
|
}
|
||||||
|
|
||||||
CcnetUserManager *user_mgr = ((CcnetServerSession *)session)->user_mgr;
|
CcnetUserManager *user_mgr = ((CcnetServerSession *)session)->user_mgr;
|
||||||
CcnetEmailUser *emailuser = NULL;
|
CcnetEmailUser *emailuser = NULL;
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user