diff --git a/src/subscriber_gnss_novatel.cpp b/src/subscriber_gnss_novatel.cpp
index 118c1e14d95ecd71d572558599799068fd3d6e1a..bd70676fe67cd4c4dd25f54acf93e2ddfa4fa3dd 100644
--- a/src/subscriber_gnss_novatel.cpp
+++ b/src/subscriber_gnss_novatel.cpp
@@ -23,7 +23,7 @@ void SubscriberGnssNovatel::initialize(ros::NodeHandle& nh, const std::string& t
 
 void SubscriberGnssNovatel::callback(const novatel_oem7_msgs::Oem7RawMsg& msg)
 {
-    setLastStamp(msg->header.stamp);
+    setLastStamp(msg.header.stamp);
 
     GnssUtils::RawDataType res = receiver_->addDataStream(msg.message_data);