mirror of
https://github.com/robbert-vdh/yabridge.git
synced 2026-05-09 20:29:10 +02:00
Fix FIDString to FUID conversion
This commit is contained in:
@@ -45,9 +45,9 @@ YaPluginFactoryImpl::createInstance(Steinberg::FIDString cid,
|
|||||||
// to do.
|
// to do.
|
||||||
std::optional<Steinberg::FUID> uid;
|
std::optional<Steinberg::FUID> uid;
|
||||||
constexpr size_t uid_size = sizeof(Steinberg::TUID);
|
constexpr size_t uid_size = sizeof(Steinberg::TUID);
|
||||||
if (_iid && strnlen(_iid, uid_size + 1) == uid_size) {
|
if (_iid && strnlen(_iid, uid_size) >= uid_size) {
|
||||||
uid = Steinberg::FUID::fromTUID(
|
uid = Steinberg::FUID::fromTUID(
|
||||||
*reinterpret_cast<const Steinberg::TUID*>(&_iid));
|
*reinterpret_cast<const Steinberg::TUID*>(&*_iid));
|
||||||
}
|
}
|
||||||
|
|
||||||
bridge.logger.log_unknown_interface(
|
bridge.logger.log_unknown_interface(
|
||||||
|
|||||||
Reference in New Issue
Block a user