diff --git a/debian/changelog b/debian/changelog
index 5f331a6..f5c63ec 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+golang-github-hillu-go-yara (4.2.3+git20220512.1.a4a826a-1) UNRELEASED; urgency=low
+
+  * New upstream snapshot.
+
+ -- Debian Janitor <janitor@jelmer.uk>  Fri, 13 May 2022 08:50:19 -0000
+
 golang-github-hillu-go-yara (4.2.3-1) unstable; urgency=medium
 
   * New upstream release.
diff --git a/scanner.go b/scanner.go
index a97ade2..827dafa 100644
--- a/scanner.go
+++ b/scanner.go
@@ -62,6 +62,9 @@ func (s *Scanner) Destroy() {
 		s.cptr = nil
 	}
 	if s.userData != nil {
+		if *s.userData != 0 {
+			s.userData.Delete()
+		}
 		C.free(unsafe.Pointer(s.userData))
 		s.userData = nil
 	}