X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=lib%2Fbtree.c;h=297124d4d8da081785e9f5a4f4ce11d3dd706da7;hb=bb96b5354a62154d0aca4b2015a5b3eee68a4ac5;hp=2a34392bcecc3680dfb10fbbc7ae126792aa6713;hpb=08b5d06ec6cff1d952f13cfcffcbf41ff0ce2c86;p=pandora-kernel.git diff --git a/lib/btree.c b/lib/btree.c index 2a34392bcecc..297124d4d8da 100644 --- a/lib/btree.c +++ b/lib/btree.c @@ -319,8 +319,8 @@ void *btree_get_prev(struct btree_head *head, struct btree_geo *geo, if (head->height == 0) return NULL; -retry: longcpy(key, __key, geo->keylen); +retry: dec_key(geo, key); node = head->node; @@ -351,7 +351,7 @@ retry: } miss: if (retry_key) { - __key = retry_key; + longcpy(key, retry_key, geo->keylen); retry_key = NULL; goto retry; }