shithub: gefs

Download patch

ref: d46cb056f02a90ae4f615c2d916ff7dd98913c82
parent: 5534d8068efbfafb1379b10942980c119c90571c
author: Ori Bernstein <ori@eigenstate.org>
date: Sun Jan 21 20:07:42 EST 2024

tree: only fastupsert when we haven't pulled any yet

--- a/tree.c
+++ b/tree.c
@@ -1241,7 +1241,7 @@
 	}
 
 	b = getroot(t, &height);
-	if(b->type == Tpivot && !filledbuf(b, nmsg, sz)){
+	if(npull == 0 && b->type == Tpivot && !filledbuf(b, nmsg, sz)){
 		fastupsert(t, b, msg, nmsg);
 		poperror();
 		return;