Mod aaa-12 解决用户认证接口注册与调用不一致问题
RCA: SOL: 修改人:chenling 检视人:
This commit is contained in:
parent
edae10ab16
commit
4bb9576530
|
@ -329,7 +329,7 @@ ret_code authpara_config_proc(uint source, uint config_type,
|
|||
ret_int = strlen(ret_char);
|
||||
|
||||
if(output_len) {
|
||||
*output_len = ret_int;
|
||||
*output_len = ret_int + 1;
|
||||
}
|
||||
|
||||
/*超出2k的内存,报错 */
|
||||
|
@ -340,7 +340,7 @@ ret_code authpara_config_proc(uint source, uint config_type,
|
|||
return RET_NOMEM;
|
||||
}
|
||||
|
||||
memcpy(output, ret_char, ret_int + 1);
|
||||
memcpy(output, ret_char, ret_int);
|
||||
|
||||
free(ret_char);
|
||||
cJSON_Delete(res);
|
||||
|
|
|
@ -41,12 +41,17 @@ typedef enum { WEBM_HANDLE_INVALID_INDEX = -1,
|
|||
WEBM_HANDLE_CONFIG_IPV4,
|
||||
WEBM_HANDLE_CONFIG_VLAN_SET,
|
||||
WEBM_HANDLE_CONFIG_VLAN_GET,
|
||||
WEBM_HANDLE_MAX,
|
||||
|
||||
|
||||
WEBM_HANDLE_CONFIG_MOD_AUTHPARA,
|
||||
WEBM_HANDLE_CONFIG_ADD_AUTHRULE,
|
||||
WEBM_HANDLE_CONFIG_MOV_AUTHRULE,
|
||||
WEBM_HANDLE_CONFIG_DEL_AUTHRULE,
|
||||
WEBM_HANDLE_CONFIG_MOD_AUTHRULE,
|
||||
WEBM_HANDLE_CONFIG_DEL_AUTHRULE
|
||||
WEBM_HANDLE_CONFIG_GET_AUTHRULE,
|
||||
|
||||
WEBM_HANDLE_MAX
|
||||
|
||||
} webm_handle_index;
|
||||
|
||||
typedef struct _webm_config_st
|
||||
|
@ -209,8 +214,8 @@ extern int webm_config_send_proc(server *srv, uint32_t config_type, uint64 confg
|
|||
}, \
|
||||
\
|
||||
{\
|
||||
WEBM_HANDLE_CONFIG_MOD_AUTHRULE, \
|
||||
"/FSG-GF/userauth-rule-mod", \
|
||||
WEBM_HANDLE_CONFIG_MOV_AUTHRULE, \
|
||||
"/FSG-GF/userauth-rule-mov", \
|
||||
CM_CONFIG_SET, \
|
||||
AUTHFREE_CONFIG, \
|
||||
webm_config_send_proc \
|
||||
|
@ -222,6 +227,22 @@ extern int webm_config_send_proc(server *srv, uint32_t config_type, uint64 confg
|
|||
CM_CONFIG_SET, \
|
||||
AUTHFREE_CONFIG, \
|
||||
webm_config_send_proc \
|
||||
}, \
|
||||
\
|
||||
{\
|
||||
WEBM_HANDLE_CONFIG_MOD_AUTHRULE, \
|
||||
"/FSG-GF/userauth-rule-mod", \
|
||||
CM_CONFIG_SET, \
|
||||
AUTHFREE_CONFIG, \
|
||||
webm_config_send_proc \
|
||||
}, \
|
||||
\
|
||||
{\
|
||||
WEBM_HANDLE_CONFIG_GET_AUTHRULE, \
|
||||
"/FSG-GF/userauth-rule-get", \
|
||||
CM_CONFIG_SET, \
|
||||
AUTHFREE_CONFIG, \
|
||||
webm_config_send_proc \
|
||||
} \
|
||||
\
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue