summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rwxr-xr-xPICA_nodeaddrlist.c4
-rw-r--r--PICA_nodejoinskynet.c2
2 files changed, 4 insertions, 2 deletions
diff --git a/PICA_nodeaddrlist.c b/PICA_nodeaddrlist.c
index 4753e81..d52604f 100755
--- a/PICA_nodeaddrlist.c
+++ b/PICA_nodeaddrlist.c
@@ -36,7 +36,7 @@ na->inactive_count = atoi(argv[2]);
na->last_active = atoi(argv[3]);
-na->next = NULL;
+na->next = *(cp->n_addr);
*(cp->n_addr) = na;
(*(cp->N))++;
@@ -49,7 +49,7 @@ int PICA_nodeaddr_list_load(char* dbfilename,struct PICA_nodeaddr **list_head)
int N=0, ret;
sqlite3 *db;
char *zErrMsg = 0;
-const char query[] = "select address, port, inactive_count, last_active from nodes order by inactive_count asc, last_active desc";
+const char query[] = "select address, port, inactive_count, last_active from nodes order by inactive_count desc, last_active asc";
struct cb_param p = {list_head, &N};
diff --git a/PICA_nodejoinskynet.c b/PICA_nodejoinskynet.c
index e91cfcd..faca24a 100644
--- a/PICA_nodejoinskynet.c
+++ b/PICA_nodejoinskynet.c
@@ -29,6 +29,8 @@ int ret;
memset(&h,0,sizeof(struct addrinfo));
+PICA_debug1("connecting to node %.255s %u ...", addr, port);
+
#ifdef AI_IDN
#define H_AI_FLAGS (AI_ADDRCONFIG | AI_IDN)
#else