From 5299d653aa7b7c53a86e304cf214cd4d9aa6cab7 Mon Sep 17 00:00:00 2001 From: filifa Date: Sat, 24 Aug 2024 18:05:53 -0500 Subject: [PATCH] free preset memory --- main.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/main.go b/main.go index d8119ed..4318c2e 100644 --- a/main.go +++ b/main.go @@ -6,6 +6,7 @@ import "github.com/veandco/go-sdl2/sdl" #cgo CFLAGS: -I/home/nick/Downloads/include #cgo LDFLAGS: -L/home/nick/.local/lib -lprojectM-4 #include "projectM-4/projectM.h" +#include */ import "C" @@ -14,6 +15,7 @@ import ( "io" "os" "time" + "unsafe" ) func main() { @@ -47,9 +49,10 @@ func main() { C.projectm_set_window_size(handle, C.ulong(windowWidth), C.ulong(windowHeight)) preset := C.CString("/usr/share/projectM/presets/presets_stock/Zylot - Wisps.milk") + defer C.free(unsafe.Pointer(preset)) C.projectm_load_preset_file(handle, preset, false) - const bufSize int = 2048 + const bufSize uint = 2048 running := true for running {