diff --git a/src/audio/jack/SDL_jackaudio.c b/src/audio/jack/SDL_jackaudio.c
index 55c162d80..aaef0dc95 100644
--- a/src/audio/jack/SDL_jackaudio.c
+++ b/src/audio/jack/SDL_jackaudio.c
@@ -278,6 +278,7 @@ JACK_CloseDevice(_THIS)
     }
 
     SDL_free(this->hidden->iobuffer);
+    SDL_free(this->hidden);
 }
 
 static int