diff --git a/source/dataman/MdtmMan.cpp b/source/dataman/MdtmMan.cpp
index 9a07a3efbb57059042bffe00c9effb0a6f21d5b1..2f41d40c669d4f07439a31f437d4a112e4132517 100644
--- a/source/dataman/MdtmMan.cpp
+++ b/source/dataman/MdtmMan.cpp
@@ -68,15 +68,15 @@ int MdtmMan::init(json a_jmsg)
 
     // Make pipes
     mkdir(m_pipepath.c_str(), 0755);
-    mkfifo(m_pipename.c_str(), 0666);
+    mkfifo(m_full_pipename.c_str(), 0666);
 
     if (m_stream_mode == "sender")
     {
-        m_pipe_handler = open(m_pipename.c_str(), O_WRONLY);
+        m_pipe_handler = open(m_full_pipename.c_str(), O_WRONLY);
     }
     if (m_stream_mode == "receiver")
     {
-        m_pipe_handler = open(m_pipename.c_str(), O_RDONLY | O_NONBLOCK);
+        m_pipe_handler = open(m_full_pipename.c_str(), O_RDONLY | O_NONBLOCK);
     }
     return 0;
 }