diff --git a/src/hnswscan.c b/src/hnswscan.c index dba3ca9..742779a 100644 --- a/src/hnswscan.c +++ b/src/hnswscan.c @@ -185,6 +185,7 @@ hnswgettuple(IndexScanDesc scan, ScanDirection dir) scan->xs_ctup.t_self = *tid; #endif + /* Unpin buffer */ if (BufferIsValid(so->buf)) ReleaseBuffer(so->buf); diff --git a/src/ivfscan.c b/src/ivfscan.c index 6703120..340b519 100644 --- a/src/ivfscan.c +++ b/src/ivfscan.c @@ -343,6 +343,7 @@ ivfflatgettuple(IndexScanDesc scan, ScanDirection dir) scan->xs_ctup.t_self = *tid; #endif + /* Unpin buffer */ if (BufferIsValid(so->buf)) ReleaseBuffer(so->buf);