Caught this in my testing with enhanced debugging checks.

Index: src/backend/access/heap/tuptoaster.c
===================================================================
RCS file: 
/home/stark/src/REPOSITORY/pgsql/src/backend/access/heap/tuptoaster.c,v
retrieving revision 1.77
diff -u -r1.77 tuptoaster.c
--- src/backend/access/heap/tuptoaster.c        1 Oct 2007 16:25:56 -0000       
1.77
+++ src/backend/access/heap/tuptoaster.c        11 Oct 2007 14:47:17 -0000
@@ -813,7 +813,6 @@
                        pfree(DatumGetPointer(old_value));
 
                toast_free[i] = true;
-               toast_sizes[i] = VARSIZE(toast_values[i]);
 
                need_change = true;
                need_free = true;


-- 
  Gregory Stark
  EnterpriseDB          http://www.enterprisedb.com

---------------------------(end of broadcast)---------------------------
TIP 7: You can help support the PostgreSQL project by donating at

                http://www.postgresql.org/about/donate

Reply via email to