diff --git a/dlls/winemac.drv/clipboard.c b/dlls/winemac.drv/clipboard.c
index 73c4dfa2b8..ee63c107b6 100644
--- a/dlls/winemac.drv/clipboard.c
+++ b/dlls/winemac.drv/clipboard.c
@@ -1716,6 +1716,7 @@ INT CDECL macdrv_CountClipboardFormats(void)
         }
     }
 
+    CFRelease(types);
     CFRelease(seen_formats);
     TRACE(" -> %d\n", ret);
     return ret;