summaryrefslogtreecommitdiff
path: root/sys/src/cmd/replica/applychanges.c
diff options
context:
space:
mode:
authorspew <devnull@localhost>2017-04-22 14:28:02 -0500
committerspew <devnull@localhost>2017-04-22 14:28:02 -0500
commit6261dcb06b11c2db815b2e259b25b18a9673d900 (patch)
tree3ec7f3b8808a9499c7b87a2923f2ac09845af6d6 /sys/src/cmd/replica/applychanges.c
parent9cf519814591413493be10cfaa00853cb15e7a0b (diff)
replica: use libavl for avl tree implementation
Diffstat (limited to 'sys/src/cmd/replica/applychanges.c')
-rw-r--r--sys/src/cmd/replica/applychanges.c4
1 files changed, 1 insertions, 3 deletions
diff --git a/sys/src/cmd/replica/applychanges.c b/sys/src/cmd/replica/applychanges.c
index 70534e804..b3823fa8a 100644
--- a/sys/src/cmd/replica/applychanges.c
+++ b/sys/src/cmd/replica/applychanges.c
@@ -148,7 +148,6 @@ void
main(int argc, char **argv)
{
char *proto;
- Avlwalk *w;
Dir *xd, d;
Entry *e;
@@ -190,8 +189,7 @@ main(int argc, char **argv)
if(revrdproto(proto, clientroot, serverroot, walk, nil, nil) < 0)
sysfatal("rdproto: %r");
- w = avlwalk(db->avl);
- while(e = (Entry*)avlprev(w)){
+ for(e = (Entry*)avlmax(db->avl); e != nil; e = (Entry*)avlprev(e)){
if(!ismatch(e->name))
continue;
if(!e->d.mark){ /* not visited during walk */