diff --git a/src/ADLinkContinuousAO.cpp b/src/ADLinkContinuousAO.cpp
old mode 100644
new mode 100755
index d9a634279e9b0a9d5f6c54ce01c7febbc16e7222..278c0af748d90309cb27db61cf65d7631b6e3f66
--- a/src/ADLinkContinuousAO.cpp
+++ b/src/ADLinkContinuousAO.cpp
@@ -26,9 +26,9 @@ ADLinkContinuousAO::~ADLinkContinuousAO (void)
 void ADLinkContinuousAO::handle_error (const asl::DAQException& de)
 {
   cout<<"error occured during acquisition"<<endl;
-  this->lock_data();
+  lock_data();
   err_ctr++;
-  this->unlock_data();
+  unlock_data();
   _ASL_TO_TANGO_EXCEPTION(de, df);
   ERROR_STREAM<<"error occured during acquisition"<<endl;
   ERROR_STREAM<<df<<endl;
diff --git a/src/ADLinkContinuousAO.h b/src/ADLinkContinuousAO.h
old mode 100644
new mode 100755
index 65c1bcf128543bce135e2f92df5a32c85b5ec3e7..294ac6d2bc2b723f556902746d03a58747d0258c
--- a/src/ADLinkContinuousAO.h
+++ b/src/ADLinkContinuousAO.h
@@ -23,14 +23,14 @@ public:
   */
   inline void lock_data(void)
   {
-    this->data_lock_.acquire();
+    data_lock_.acquire();
   };
   /**
   * Release the mutex
   */
   inline void unlock_data(void)
   {
-    this->data_lock_.release();
+    data_lock_.release();
   };
   unsigned long err_ctr;
 private: