From ce51515c8a668d47778fa526640dd3c94482fad0 Mon Sep 17 00:00:00 2001 From: jl777 Date: Sat, 8 Apr 2017 16:14:57 +0300 Subject: [PATCH] Test --- iguana/exchanges/mm.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/iguana/exchanges/mm.c b/iguana/exchanges/mm.c index d43363c03..48f349535 100644 --- a/iguana/exchanges/mm.c +++ b/iguana/exchanges/mm.c @@ -295,11 +295,9 @@ void marketmaker_queue(char *exchange,char *base,char *rel,int32_t dir,double pr void marketmaker_pendingupdate(char *exchange,char *base,char *rel) { char *retstr; cJSON *retjson,*obj; int32_t i; struct mmpending_order *ptr; - printf("update.(%s %s %s)\n",exchange,base,rel); for (i=0; iexchange) != 0 || strcmp(base,ptr->base) != 0 || strcmp(rel,ptr->rel) != 0 ) continue; if ( ptr->completed == 0 && (retstr= DEX_orderstatus(exchange,ptr->orderid)) != 0 ) @@ -748,8 +746,8 @@ int main(int argc, const char * argv[]) if ( baseaddr != 0 && reladdr != 0 ) { printf("PAXACTIVE.%08x %s\n",PAXACTIVE,DEX_amlp(blocktrail)); - strcpy(DEX_baseaddr,baseaddr); - strcpy(DEX_reladdr,reladdr); + strncpy(DEX_baseaddr,baseaddr,sizeof(DEX_baseaddr)-1); + strncpy(DEX_reladdr,reladdr,sizeof(DEX_reladdr)-1); printf("%s.%s %s\n",base,baseaddr,DEX_balance("DEX",base,baseaddr)); printf("%s.%s %s\n",rel,reladdr,DEX_balance("DEX",rel,reladdr)); // initialize state using DEX_pendingorders, etc.