diff --git a/src/matchers/matcher_base.cpp b/src/matchers/matcher_base.cpp
index 81fbcffa854f7f77016a0540bd857d4450e7ccb0..698a4256042e010d49f170d812da48af5bbff98b 100644
--- a/src/matchers/matcher_base.cpp
+++ b/src/matchers/matcher_base.cpp
@@ -278,7 +278,7 @@ void MatcherBase::ransacTest(const KeyPointVector& _raw_kps1,
         {
             _inlier_matches.push_back(*itM);
             _inlier_kps1.push_back(_raw_kps1[itM->queryIdx]);
-            _inlier_kps2.push_back(_raw_kps1[itM->trainIdx]);
+            _inlier_kps2.push_back(_raw_kps2[itM->trainIdx]);
         }
     }
 }