]> pd.if.org Git - btree/blobdiff - jaluta.c
Fix small bug in main when there is less t han one input file
[btree] / jaluta.c
index 66596c03a577ec77d1731b95ad746c212bfe3f8c..125fe4ef9db62979e1a1eb38b7069df4f63bfe8e 100644 (file)
--- a/jaluta.c
+++ b/jaluta.c
@@ -979,6 +979,8 @@ int reuse;
        if( !bt->mapped_io ) {
                if( bt_update(bt, page, new_page) )
                        return 0;       //don't unlock on error
+               if ( bt_unlockpage(bt, ALLOC_page, BtLockWrite) )
+                       return 0;
 
                return new_page;
        }