about summary refs log tree commit diff stats
diff options
context:
space:
mode:
-rw-r--r--src/loader/loaderhandle.nim7
1 files changed, 3 insertions, 4 deletions
diff --git a/src/loader/loaderhandle.nim b/src/loader/loaderhandle.nim
index 579c553d..7a0e893a 100644
--- a/src/loader/loaderhandle.nim
+++ b/src/loader/loaderhandle.nim
@@ -81,11 +81,10 @@ proc `len=`*(buffer: LoaderBuffer, i: int) {.inline.} =
   buffer[].len = i
 
 proc newLoaderBuffer*(): LoaderBuffer =
-  let buffer = LoaderBuffer(
-    page: cast[ptr UncheckedArray[uint8]](alloc(LoaderBufferPageSize))
+  return LoaderBuffer(
+    page: cast[ptr UncheckedArray[uint8]](alloc(LoaderBufferPageSize)),
+    len: 0
   )
-  buffer.len = 0
-  return buffer
 
 proc addBuffer*(output: OutputHandle, buffer: LoaderBuffer) =
   if output.currentBuffer == nil: