|
|
@@ -1611,26 +1611,23 @@ char *upg_chk_to_json(int r)
|
|
|
int code=200;
|
|
|
cJSON* root = cJSON_CreateObject();
|
|
|
|
|
|
- if(r!=UPG_OK) {
|
|
|
- code = 500;
|
|
|
+ if(r==UPG_OK) {
|
|
|
+ return NULL;
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
if(r>UPG_OK) {
|
|
|
if(r==UPG_BUSYING) {
|
|
|
- cJSON_AddStringToObject(root, "msg", "upgrading now");
|
|
|
+ cJSON_AddStringToObject(root, "msg", "upgrading");
|
|
|
}
|
|
|
else if(r==UPG_HDR_FAIL || r==UPG_MD5_FAIL) {
|
|
|
- cJSON_AddStringToObject(root, "msg", "invalid upgrade file");
|
|
|
+ cJSON_AddStringToObject(root, "msg", "invalid file");
|
|
|
}
|
|
|
}
|
|
|
- else if(r<0) {
|
|
|
- cJSON_AddStringToObject(root, "msg", "failed");
|
|
|
- }
|
|
|
else {
|
|
|
- cJSON_AddStringToObject(root, "msg", "ok");
|
|
|
+ cJSON_AddStringToObject(root, "msg", "error");
|
|
|
}
|
|
|
|
|
|
- cJSON_AddNumberToObject(root, "code", code);
|
|
|
+ cJSON_AddNumberToObject(root, "code", 500);
|
|
|
str = cJSON_Print(root);
|
|
|
cJSON_Delete(root);
|
|
|
return str;
|