From ef96dbc383a303361daa92c15ebcb1a8c8faec15 Mon Sep 17 00:00:00 2001 From: jl777 Date: Sat, 28 May 2016 15:31:49 -0500 Subject: [PATCH] test --- basilisk/basilisk.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/basilisk/basilisk.c b/basilisk/basilisk.c index 44545961a..941799094 100755 --- a/basilisk/basilisk.c +++ b/basilisk/basilisk.c @@ -313,6 +313,7 @@ struct basilisk_item *basilisk_issuecmd(struct basilisk_item *Lptr,basilisk_func if ( (ptr->metricfunc= metricfunc) != 0 ) ptr->vals = jduplicate(vals); strcpy(ptr->symbol,symbol); + ptr->basilisktag = basilisktag; ptr->expiration = OS_milliseconds() + timeoutmillis; return(ptr); } @@ -395,6 +396,7 @@ INT_ARRAY_STRING(basilisk,rawtx,basilisktag,vals,activecoin) if ( (ptr->numrequired= juint(vals,"numrequired")) == 0 ) ptr->numrequired = 1; ptr->uniqueflag = 1; + ptr->metricdir = -1; return(basilisk_block(myinfo,coin,remoteaddr,&Lptr,ptr)); } else return(clonestr("{\"error\":\"error issuing basilisk rawtx\"}")); } else return(retstr); @@ -408,7 +410,7 @@ INT_AND_ARRAY(basilisk,result,basilisktag,vals) ptr = calloc(1,sizeof(*ptr)); ptr->retstr = jprint(vals,0); ptr->basilisktag = basilisktag; - printf("Q results vals.(%s)\n",ptr->retstr); + printf("Q.%u results vals.(%s)\n",basilisktag,ptr->retstr); queue_enqueue("resultsQ",&myinfo->basilisks.resultsQ,&ptr->DL,0); return(clonestr("{\"result\":\"queued basilisk return\"}")); } else printf("null vals.(%s) or no hexmsg.%p\n",jprint(vals,0),vals);