浏览代码

Fix #187

Fixed manually. Found by Isaac Cook (icook). Thanks!
PascalCoin 6 年之前
父节点
当前提交
374ed04741
共有 1 个文件被更改,包括 2 次插入0 次删除
  1. 2 0
      src/core/URPC.pas

+ 2 - 0
src/core/URPC.pas

@@ -1339,6 +1339,7 @@ function TRPCProcess.ProcessMethod(const method: String; params: TPCJSONObject;
     Op : TPCOperation;
     i : Integer;
   Begin
+    Result := False;
     if Not HexaStringToOperationsHashTree(HexaStringOperationsHashTree,OperationsHashTree,errors) then begin
       ErrorNum:=CT_RPC_ErrNum_InvalidData;
       ErrorDesc:= 'Error decoding param "rawoperations": '+errors;
@@ -1367,6 +1368,7 @@ function TRPCProcess.ProcessMethod(const method: String; params: TPCJSONObject;
     i : Integer;
     OperationsResumeList : TOperationsResumeList;
   Begin
+    Result := False;
     if Not HexaStringToOperationsHashTree(HexaStringOperationsHashTree,OperationsHashTree,errors) then begin
       ErrorNum:=CT_RPC_ErrNum_InvalidData;
       ErrorDesc:= 'Error decoding param "rawoperations": '+errors;