diff --git a/robotgo.go b/robotgo.go index e33d8e9..6bfba64 100644 --- a/robotgo.go +++ b/robotgo.go @@ -667,6 +667,7 @@ func AddEvent(aeve string) int { eve := C.aEvent(cs) // Println("event@@", eve) geve := int(eve) + defer C.free(unsafe.Pointer(cs)) return geve } @@ -681,6 +682,7 @@ func LEvent(aeve string) int { eve := C.aEvent(cs) // Println("event@@", eve) geve := int(eve) + defer C.free(unsafe.Pointer(cs)) return geve }