diff options
| -rwxr-xr-x | PICA_nodeaddrlist.c | 4 | ||||
| -rw-r--r-- | PICA_nodejoinskynet.c | 2 |
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 |
