diff --git a/res/res_sorcery_realtime.c b/res/res_sorcery_realtime.c
index b2df2981491c19309d5b22c428b4f8481cbc46f8..8807c01961ae0d04c381c7892f246b4efbebdc6c 100644
--- a/res/res_sorcery_realtime.c
+++ b/res/res_sorcery_realtime.c
@@ -142,7 +142,7 @@ static struct ast_variable *sorcery_realtime_filter_objectset(struct ast_variabl
 		}
 	}
 
-	ao2_ref(object_type, -1);
+	ao2_cleanup(object_type);
 
 	return objectset;
 }