diff --git a/res/res_timing_timerfd.c b/res/res_timing_timerfd.c
index c9922aabef6ef5d9ea6fe8d1e159b8a4a8fd41e3..438603b556deea703f78ee9c62cb9f23e11aa937 100644
--- a/res/res_timing_timerfd.c
+++ b/res/res_timing_timerfd.c
@@ -228,6 +228,7 @@ static int timerfd_timer_disable_continuous(int handle)
 		/* No reason to do anything if we're not
 		 * in continuous mode
 		 */
+		ao2_unlock(our_timer);
 		ao2_ref(our_timer, -1);
 		return 0;
 	}