OCT 1.修正接口的返回消息IP池错误 2.删除无用代码

This commit is contained in:
dongwenze 2023-03-29 16:16:02 +08:00
parent e21d9994e0
commit ad3ee42e09
2 changed files with 22 additions and 19 deletions

View File

@ -18,12 +18,6 @@ typedef enum {
CRYPTO_AES256 = 4,
} PROTO_CRYPTO_TYPE;
typedef enum {
TYPE_ADD_RNG = 0,
TYPE_DEL_RNG = 1,
TYPE_QUE_USR = 2,
} PROTO_POST_TYPE;
const char *proto_msg_validation(const char *pJsonStr, const char *msgJson, const char *errMsg);
const char *proto_create_new(cJSON *pMsgCtx, int httpCode);
const char *proto_decode_context(const char *pString, unsigned int *pVer, unsigned long long *pTm, int *pErrCode);

View File

@ -543,6 +543,8 @@ static int delete_dhcpd_rangeset(const char **pRsp, const char *pRequest) {
MYDWORD st_addr;
MYDWORD en_addr;
mySplit(start, end, del_range, '-');
if(isIP(start) && isIP(end)) {
st_addr = htonl(inet_addr(start));
en_addr = htonl(inet_addr(end));
@ -554,6 +556,13 @@ static int delete_dhcpd_rangeset(const char **pRsp, const char *pRequest) {
s->value = en_addr;
HASH_ADD_INT(delMap, key, s);
}
} else {
cJSON *pdel_Item = cJSON_CreateObject();
cJSON_AddStringToObject(pdel_Item, "dhcpRange", del_range);
cJSON_AddNumberToObject(pdel_Item, "status", ERR_INPUT_PARAMS);
cJSON_AddStringToObject(pdel_Item, "message", getErrorEnumDesc(ERR_INPUT_PARAMS));
cJSON_AddItemToArray(pdelArray, pdel_Item);
}
}
for (int i = 0; i < cfig.rangeCount; i++) {