DeviceClass::create_device_pipe: Fix memory leak on device restart
On device restart we already have the pipes added to our internal map. So the insertion will not be successfull and we own the memory.
Free it to avoid a memory leak like ...
Close #1381 (closed)
Edited by Thomas Braun