diff --git a/src/kits/debugger/target_host_interface/TargetHostInterfaceRoster.cpp b/src/kits/debugger/target_host_interface/TargetHostInterfaceRoster.cpp index f96076a9f5..777cf1003e 100644 --- a/src/kits/debugger/target_host_interface/TargetHostInterfaceRoster.cpp +++ b/src/kits/debugger/target_host_interface/TargetHostInterfaceRoster.cpp @@ -1,5 +1,5 @@ /* - * Copyright 2016, Rene Gollent, rene@gollent.com. + * Copyright 2016-2017, Rene Gollent, rene@gollent.com. * Distributed under the terms of the MIT License. */ #include "TargetHostInterfaceRoster.h" @@ -96,6 +96,8 @@ TargetHostInterfaceRoster::RegisterInterfaceInfos() if (info == NULL) \ return B_NO_MEMORY; \ interfaceReference.SetTo(info, true); \ + if (info->Init() != B_OK) \ + return B_NO_MEMORY; \ if (!fInterfaceInfos.AddItem(info)) \ return B_NO_MEMORY; \ interfaceReference.Detach();