فهرست منبع

Merge pull request #4606 from chris-montero/fix_memory_leak_in_core_prof_spall_doc_example

fixed memory leak in core/prof/spall/doc.odin example code
gingerBill 9 ماه پیش
والد
کامیت
7248958fcd
1فایلهای تغییر یافته به همراه2 افزوده شده و 0 حذف شده
  1. 2 0
      core/prof/spall/doc.odin

+ 2 - 0
core/prof/spall/doc.odin

@@ -18,6 +18,8 @@ Example:
 		defer spall.context_destroy(&spall_ctx)
 		defer spall.context_destroy(&spall_ctx)
 
 
 		buffer_backing := make([]u8, spall.BUFFER_DEFAULT_SIZE)
 		buffer_backing := make([]u8, spall.BUFFER_DEFAULT_SIZE)
+		defer delete(buffer_backing)
+
 		spall_buffer = spall.buffer_create(buffer_backing, u32(sync.current_thread_id()))
 		spall_buffer = spall.buffer_create(buffer_backing, u32(sync.current_thread_id()))
 		defer spall.buffer_destroy(&spall_ctx, &spall_buffer)
 		defer spall.buffer_destroy(&spall_ctx, &spall_buffer)