src/buffer.c

changeset 1284
b2103354baed
parent 1259
7bc999fe285d
child 1288
b41ad5d9bcbf
--- a/src/buffer.c	Fri Apr 11 15:12:20 2025 +0200
+++ b/src/buffer.c	Fri Apr 11 16:45:20 2025 +0200
@@ -400,10 +400,8 @@
 }
 
 int cxBufferTerminate(CxBuffer *buffer) {
-    bool success = 0 == cxBufferPut(buffer, 0);
-    if (success) {
-        buffer->pos--;
-        buffer->size--;
+    if (0 == cxBufferPut(buffer, 0)) {
+        buffer->size = buffer->pos - 1;
         return 0;
     } else {
         return -1;

mercurial