diff options
| author | me_desk <me_desk@fb96df88-216d-11de-830c-f3023f12d8ac> | 2012-08-31 17:01:19 +0000 |
|---|---|---|
| committer | me_desk <me_desk@fb96df88-216d-11de-830c-f3023f12d8ac> | 2012-08-31 17:01:19 +0000 |
| commit | b72b068a68dccfbb1232cb826bfaeff4bcc05f3b (patch) | |
| tree | 6cbf3e00cbd4de0c822827381ce0daeddc9347b1 /PICA_nodeaddrlist.c | |
| parent | 1872c7ae1e7bcde93040476bd107753fe42fd7aa (diff) | |
| download | pica-pica-b72b068a68dccfbb1232cb826bfaeff4bcc05f3b.tar.gz pica-pica-b72b068a68dccfbb1232cb826bfaeff4bcc05f3b.zip | |
bugfix: only last node address from database was in linked list returned by PICA_nodeaddr_list_load();Now list is loaded and linked in reverse order
git-svn-id: svn://localhost/project_picapica/trunk@196 fb96df88-216d-11de-830c-f3023f12d8ac
Diffstat (limited to 'PICA_nodeaddrlist.c')
| -rwxr-xr-x | PICA_nodeaddrlist.c | 4 |
1 files changed, 2 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}; |
