diff --git a/res/res_sorcery_realtime.c b/res/res_sorcery_realtime.c
index fc22170a57618fda1207ea5ba43f7ca669f4cc8a..3412b92cc934e2feac483b62915acbd5f0c5d90f 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;
 }