diff --git a/src/ros_export.cpp b/src/ros_export.cpp
index 51b7cb7ad0b78c01bc07661b2cd0a779b6e611bb..d28ff28969e35b63273c534da6296ab5b3f88578 100644
--- a/src/ros_export.cpp
+++ b/src/ros_export.cpp
@@ -144,7 +144,7 @@ namespace dynamicgraph
   RosExport::~RosExport ()
   {
     spinner_.stop ();
-    ros::waitForShutdown();
+    nh_.shutdown ();
   }
 
   void RosExport::display (std::ostream& os) const