bugfixed: sf_server_update_prepare_and_check MUST use request->body
parent
e4d529ab29
commit
94bcf26518
|
|
@ -174,7 +174,7 @@ int sf_server_deal_report_req_receipt(struct fast_task_info *task,
|
||||||
}
|
}
|
||||||
|
|
||||||
IdempotencyRequest *sf_server_update_prepare_and_check(
|
IdempotencyRequest *sf_server_update_prepare_and_check(
|
||||||
struct fast_task_info *task, struct fast_mblock_man *
|
SFRequestInfo *req, struct fast_mblock_man *
|
||||||
request_allocator, IdempotencyChannel *channel,
|
request_allocator, IdempotencyChannel *channel,
|
||||||
SFResponseInfo *response, int *result)
|
SFResponseInfo *response, int *result)
|
||||||
{
|
{
|
||||||
|
|
@ -188,8 +188,7 @@ IdempotencyRequest *sf_server_update_prepare_and_check(
|
||||||
return NULL;
|
return NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
adheader = (SFProtoIdempotencyAdditionalHeader *)
|
adheader = (SFProtoIdempotencyAdditionalHeader *)req->body;
|
||||||
(task->data + sizeof(SFCommonProtoHeader));
|
|
||||||
request = (IdempotencyRequest *)fast_mblock_alloc_object(request_allocator);
|
request = (IdempotencyRequest *)fast_mblock_alloc_object(request_allocator);
|
||||||
if (request == NULL) {
|
if (request == NULL) {
|
||||||
*result = ENOMEM;
|
*result = ENOMEM;
|
||||||
|
|
|
||||||
|
|
@ -37,7 +37,7 @@ int sf_server_deal_report_req_receipt(struct fast_task_info *task,
|
||||||
SFResponseInfo *response);
|
SFResponseInfo *response);
|
||||||
|
|
||||||
IdempotencyRequest *sf_server_update_prepare_and_check(
|
IdempotencyRequest *sf_server_update_prepare_and_check(
|
||||||
struct fast_task_info *task, struct fast_mblock_man *
|
SFRequestInfo *req, struct fast_mblock_man *
|
||||||
request_allocator, IdempotencyChannel *channel,
|
request_allocator, IdempotencyChannel *channel,
|
||||||
SFResponseInfo *response, int *result);
|
SFResponseInfo *response, int *result);
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -56,7 +56,7 @@ int sf_check_response(ConnectionInfo *conn, SFResponseInfo *response,
|
||||||
response->error.message,
|
response->error.message,
|
||||||
"response cmd: %d != expect: %d",
|
"response cmd: %d != expect: %d",
|
||||||
response->header.cmd, expect_cmd);
|
response->header.cmd, expect_cmd);
|
||||||
return ERANGE;
|
return EINVAL;
|
||||||
}
|
}
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue