+ if (!port_engine.available ()) {
+ DEBUG_TRACE (DEBUG::Ports, string_compose ("port-engine n/a postpone registering %1\n", name()));
+ _port_handle = 0; // created during ::reestablish() later
+ } else if ((_port_handle = port_engine.register_port (_name, t, _flags)) == 0) {