Fix crash on missing method

This commit is contained in:
jl777
2019-04-02 21:20:45 -11:00
parent 1b6bb2d0a1
commit 679d310c5e
2 changed files with 2 additions and 3 deletions

View File

@@ -369,7 +369,7 @@ UniValue CClib(struct CCcontract_info *cp,char *method,char *jsonstr)
} }
} }
result.push_back(Pair("result","error")); result.push_back(Pair("result","error"));
result.push_back(Pair("method",CClib_methods[i].method)); result.push_back(Pair("method",method));
result.push_back(Pair("error","method not found")); result.push_back(Pair("error","method not found"));
return(result); return(result);
} }

View File

@@ -110,7 +110,6 @@ if ( cp->evalcode == EVAL_GAMES ) \
return(games_settle(txfee,cp,params)); \ return(games_settle(txfee,cp,params)); \
else \ else \
{ \ { \
fprintf(stderr,"invalid method (%s)\n",method); \
result.push_back(Pair("result","error")); \ result.push_back(Pair("result","error")); \
result.push_back(Pair("error","invalid gamescc method")); \ result.push_back(Pair("error","invalid gamescc method")); \
return(result); \ return(result); \