From 6bf1731a1cf541eedb7b95def44e0cd1e1aba6d5 Mon Sep 17 00:00:00 2001 From: kannibalox Date: Sat, 30 Sep 2023 23:35:02 -0400 Subject: [PATCH] Ensure compability check actually checks the type for files Fixes https://github.com/rakshasa/rtorrent/issues/854 --- src/rpc/command_impl.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/rpc/command_impl.h b/src/rpc/command_impl.h index b7ec9168..6821c2dd 100644 --- a/src/rpc/command_impl.h +++ b/src/rpc/command_impl.h @@ -63,7 +63,7 @@ template <> struct target_type_id { static con template <> inline bool is_target_compatible(const target_type& target) { return true; } template <> inline bool -is_target_compatible(const target_type& target) { return target.first == command_base::target_file || command_base::target_file_itr; } +is_target_compatible(const target_type& target) { return (target.first == target_type_id::value || target.first == command_base::target_file_itr); } template <> inline target_type get_target_cast(target_type target, int type) { return target; }