X-Git-Url: https://git.openpandora.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=lib%2Fbtree.c;h=297124d4d8da081785e9f5a4f4ce11d3dd706da7;hb=a5c187d92d2ce30315f333b9dff33af832e8b443;hp=2a34392bcecc3680dfb10fbbc7ae126792aa6713;hpb=fa514fbc57419505d0e9423dbb8742f2775f882e;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; }