diff --git a/src/processor_motion.cpp b/src/processor_motion.cpp
index 168f96b7120a50668d3307d24c5da06ed32345f1..c5e830084b3790b1501acfe81fa8dc2086dc645a 100644
--- a/src/processor_motion.cpp
+++ b/src/processor_motion.cpp
@@ -62,11 +62,11 @@ void ProcessorMotion::process(CaptureBasePtr _incoming_ptr)
       }
 
       // Select using incoming_ptr
-      pack = kf_pack_buffer_.selectPack( incoming_ptr_->getTimeStamp(), time_tolerance_ );
+      pack = kf_pack_buffer_.selectPack( _incoming_ptr->getTimeStamp(), time_tolerance_ );
       if (pack!=nullptr)
       {
           keyFrameCallback(pack->key_frame,pack->time_tolerance);
-          kf_pack_buffer_.removeUpTo( incoming_ptr_->getTimeStamp() );
+          kf_pack_buffer_.removeUpTo( _incoming_ptr->getTimeStamp() );
       }
   }