diff --git a/LidarPlugin/StandAloneTools/PacketFileSender.cxx b/LidarPlugin/StandAloneTools/PacketFileSender.cxx
index a51c56be1a5778dffc861b201b8662fc776efb7e..2bca073f4f8787864f676360c2f9e3b9692a3172 100644
--- a/LidarPlugin/StandAloneTools/PacketFileSender.cxx
+++ b/LidarPlugin/StandAloneTools/PacketFileSender.cxx
@@ -91,13 +91,11 @@ int main(int argc, char* argv[])
   unsigned int GPSPort = vm["GPSPort"].as<unsigned int>();
   unsigned int display_frequency = vm["display-frequency"].as<unsigned int>();
 
-
-  // Create a Packet Sender
-  vvPacketSender sender(filename, destinationIp, lidarPort, GPSPort);
-
   std::cout << "Start sending" << std::endl;
   do
   {
+    // Create a Packet Sender
+    vvPacketSender sender(filename, destinationIp, lidarPort, GPSPort);
     sender.sendAllPackets(speed, display_frequency);
   } while (loop);