diff --git a/res/res_stasis_recording.c b/res/res_stasis_recording.c
index 0dee1e5be7..70536dcb12 100644
--- a/res/res_stasis_recording.c
+++ b/res/res_stasis_recording.c
@@ -351,6 +351,7 @@ static void recording_dtor(void *obj)
 {
 	struct stasis_app_recording *recording = obj;
 
+	ast_free(recording->absolute_name);
 	ao2_cleanup(recording->options);
 }