mirror of
https://github.com/aria2/aria2.git
synced 2026-04-14 08:44:09 +00:00
Fixed segmentation fault when JSON-RPC request cannot be parsed or is
invalid.
This commit is contained in:
@@ -232,8 +232,7 @@ bool HttpServerBodyCommand::execute()
|
||||
getCuid()),
|
||||
e);
|
||||
rpc::RpcResponse res
|
||||
(createJsonRpcErrorResponse
|
||||
(-32700, "Parse error.", SharedHandle<ValueBase>()));
|
||||
(createJsonRpcErrorResponse(-32700, "Parse error.", Null::g()));
|
||||
sendJsonRpcResponse(res, callback);
|
||||
return true;
|
||||
}
|
||||
@@ -258,7 +257,7 @@ bool HttpServerBodyCommand::execute()
|
||||
} else {
|
||||
rpc::RpcResponse res
|
||||
(createJsonRpcErrorResponse
|
||||
(-32600, "Invalid Request.", SharedHandle<ValueBase>()));
|
||||
(-32600, "Invalid Request.", Null::g()));
|
||||
sendJsonRpcResponse(res, callback);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user