From 2bc42f00e02d5c565f0ca74c67629d8b103d23bd Mon Sep 17 00:00:00 2001 From: jl777 Date: Wed, 6 Mar 2019 04:22:11 -1100 Subject: [PATCH] Fix rogue results processing --- src/cc/rogue/main.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/cc/rogue/main.c b/src/cc/rogue/main.c index 0dffa882b..87f0a0c31 100644 --- a/src/cc/rogue/main.c +++ b/src/cc/rogue/main.c @@ -770,7 +770,7 @@ void rogue_progress(struct rogue_state *rs,int32_t waitflag,uint64_t seed,char * { if ( (retjson= cJSON_Parse(retstr)) != 0 ) { - if ( (keys= jstr(retjson,"keystrokes")) != 0 ) + if ( (resobj= jobj(retjson,"result")) != 0 && (keys= jstr(resobj,"keystrokes")) != 0 ) { len = strlen(keys) / 2; pastcmp = (char *)malloc(len + 1); @@ -791,7 +791,7 @@ void rogue_progress(struct rogue_state *rs,int32_t waitflag,uint64_t seed,char * free(retstr); } else fprintf(stderr,"error extracting game\n"); free(pastkeys); - } else fprintf(stderr,"no pastkeys\n"); + } // else fprintf(stderr,"no pastkeys\n"); for (i=0; ikeystrokeshex != 0 ) free(rs->keystrokeshex); rs->keystrokeshex = (char *)malloc(strlen(rawtx)+1); strcpy(rs->keystrokeshex,rawtx); - //fprintf(stderr,"set keystrokestx <- %s\n",rs->keystrokeshex); +fprintf(stderr,"set keystrokestx <- %s\n",rs->keystrokeshex); } free_json(retjson); }