From 62684be1a1a1762f4726dd232e0c7d45a109d7e0 Mon Sep 17 00:00:00 2001 From: jl777 Date: Wed, 27 Feb 2019 03:18:52 -1100 Subject: [PATCH] Rawtx --- src/cc/rogue/main.c | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/src/cc/rogue/main.c b/src/cc/rogue/main.c index 1a915cc6c..9612d3bce 100644 --- a/src/cc/rogue/main.c +++ b/src/cc/rogue/main.c @@ -731,8 +731,7 @@ int32_t rogue_sendrawtransaction(char *rawtx) void rogue_progress(struct rogue_state *rs,int32_t waitflag,uint64_t seed,char *keystrokes,int32_t num) { - char cmd[16384],hexstr[16384],params[32768],*retstr; int32_t i; cJSON *retjson; - memset(&txid,0,sizeof(txid)); + char cmd[16384],hexstr[16384],params[32768],*retstr,*rawtx; int32_t i; cJSON *retjson; if ( rs->guiflag != 0 && Gametxidstr[0] != 0 ) { if ( rs->keystrokeshex != 0 ) @@ -777,12 +776,12 @@ void rogue_progress(struct rogue_state *rs,int32_t waitflag,uint64_t seed,char * } if ( (retjson= cJSON_Parse(retstr)) != 0 ) { - if ( (hexstr= jstr(retjson,"hex")) != 0 ) + if ( (rawtx= jstr(retjson,"hex")) != 0 ) { if ( rs->keystrokeshex != 0 ) free(rs->keystrokeshex); - rs->keystrokeshex = (char *)malloc(strlen(hexstr)+1); - strcpy(rs->keystrokeshex,hexstr); + rs->keystrokeshex = (char *)malloc(strlen(rawtx)+1); + strcpy(rs->keystrokeshex,rawtx); fprintf(stderr,"set keystrokestx <- %s\n",rs->keystrokeshex); } free_json(retjson);