fix return value and avoid unnecessary extra conditional
authorPaul Davis <paul@linuxaudiosystems.com>
Sun, 7 Oct 2018 16:29:37 +0000 (12:29 -0400)
committerPaul Davis <paul@linuxaudiosystems.com>
Sun, 7 Oct 2018 16:29:37 +0000 (12:29 -0400)
libs/ardour/transport_master_manager.cc

index 0ac3bbfca259ab3eed19b047144a0be272a86431..1eed0e5d1fa5be24b45da26c27438c40eab55a1a 100644 (file)
@@ -370,11 +370,11 @@ TransportMasterManager::remove (std::string const & name)
                }
        }
 
-       if (ret == 0 && tm) {
+       if (ret == 0) {
                Removed (tm);
        }
 
-       return -1;
+       return ret;
 }
 
 int