diff --git a/res/res_sorcery_realtime.c b/res/res_sorcery_realtime.c
index 61a97c6dd81a8431f346a0443d4c1b40e7b1318e..9724fb26f40fa83ac514e4c8cd110fea6d31b6d7 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;
 }