Kaynağa Gözat

Fixed segmentation fault when JSON-RPC request cannot be parsed or is
invalid.

Tatsuhiro Tsujikawa 14 yıl önce
ebeveyn
işleme
dfdf98d2f7
1 değiştirilmiş dosya ile 2 ekleme ve 3 silme
  1. 2 3
      src/HttpServerBodyCommand.cc

+ 2 - 3
src/HttpServerBodyCommand.cc

@@ -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);
             }
           }