From 7cce5f6a5fc16425be55e4994bb8af9734174e21 Mon Sep 17 00:00:00 2001 From: jl777 Date: Thu, 1 Dec 2016 17:21:33 -0300 Subject: [PATCH] test --- src/komodo_utils.h | 21 +++++++++++++++++++-- 1 file changed, 19 insertions(+), 2 deletions(-) diff --git a/src/komodo_utils.h b/src/komodo_utils.h index 075fe057b..6d5c4ac14 100644 --- a/src/komodo_utils.h +++ b/src/komodo_utils.h @@ -1354,7 +1354,7 @@ void komodo_configfile(char *symbol,uint16_t port) komodo_userpass(username,password,fp); sprintf(KMDUSERPASS,"%s:%s",username,password); fclose(fp); - printf("KOMODO.(%s) -> userpass.(%s)\n",fname,KMDUSERPASS); + //printf("KOMODO.(%s) -> userpass.(%s)\n",fname,KMDUSERPASS); } else printf("couldnt open.(%s)\n",fname); } @@ -1487,8 +1487,25 @@ void komodo_args() } else { + char fname[512],username[512],password[4096]; FILE *fp; ASSETCHAINS_PORT = 8777; - komodo_configfile(0,0); //fprintf(stderr,"IS_KOMODO_NOTARY %d %s\n",IS_KOMODO_NOTARY,NOTARY_PUBKEY.c_str()); + strcpy(fname,GetDataDir().string().c_str()); +#ifdef WIN32 + while ( fname[strlen(fname)-1] != '\\' ) + fname[strlen(fname)-1] = 0; + strcat(fname,"/.komodo/komodo.conf"); +#else + while ( fname[strlen(fname)-1] != '/' ) + fname[strlen(fname)-1] = 0; + strcat(fname,"/.komodo/komodo.conf"); +#endif + if ( (fp= fopen(fname,"rb")) != 0 ) + { + komodo_userpass(username,password,fp); + sprintf(KMDUSERPASS,"%s:%s",username,password); + fclose(fp); + printf("KOMODO.(%s) -> userpass.(%s)\n",fname,KMDUSERPASS); + } else printf("couldnt open.(%s)\n",fname); } //fprintf(stderr,"%s chain params initialized\n",ASSETCHAINS_SYMBOL); }