From 28e0491af77497aa0c9af9abec959b76dfa71869 Mon Sep 17 00:00:00 2001
From: Sergi Hernandez Juan <shernand@iri.upc.edu>
Date: Thu, 30 Jul 2020 15:52:06 +0200
Subject: [PATCH] Changed the auto_ptr for the unique_ptr.

---
 src/darwin_arm_kinematics.cpp | 2 +-
 src/darwin_leg_kinematics.cpp | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/darwin_arm_kinematics.cpp b/src/darwin_arm_kinematics.cpp
index ee1bc22..a3cd15f 100644
--- a/src/darwin_arm_kinematics.cpp
+++ b/src/darwin_arm_kinematics.cpp
@@ -44,7 +44,7 @@ void CDarwinArmKinematics::load_chain(std::string &filename)
   if(stat(filename.c_str(),&buffer)==0)
   {
     try{
-      std::auto_ptr<joints_t> chain(darwin_kin_chain(filename.c_str(), xml_schema::flags::dont_validate));
+      std::unique_ptr<joints_t> chain(darwin_kin_chain(filename.c_str(), xml_schema::flags::dont_validate));
       extra=6-chain->joint().size();
       if(extra<0) extra=0;
       this->q_max.resize(6);
diff --git a/src/darwin_leg_kinematics.cpp b/src/darwin_leg_kinematics.cpp
index 8d02135..c5107e3 100644
--- a/src/darwin_leg_kinematics.cpp
+++ b/src/darwin_leg_kinematics.cpp
@@ -97,7 +97,7 @@ void CDarwinLegKinematics::load_chain(std::string &filename)
   if(stat(filename.c_str(),&buffer)==0)
   {
     try{
-      std::auto_ptr<joints_t> chain(darwin_kin_chain(filename.c_str(), xml_schema::flags::dont_validate));
+      std::unique_ptr<joints_t> chain(darwin_kin_chain(filename.c_str(), xml_schema::flags::dont_validate));
       this->fwd_kin_params.clear();
       this->fwd_kin_transforms.clear();
       this->num_dof=0;
-- 
GitLab