diff --git a/plugins/decklink/decklink-output.cpp b/plugins/decklink/decklink-output.cpp index 431a9c552..5a97dbaea 100644 --- a/plugins/decklink/decklink-output.cpp +++ b/plugins/decklink/decklink-output.cpp @@ -60,6 +60,9 @@ static bool decklink_output_start(void *data) device.Set(deviceEnum->FindByHash(decklink->deviceHash)); + if (!device) + return false; + DeckLinkDeviceMode *mode = device->FindOutputMode(decklink->modeID); decklink->SetSize(mode->GetWidth(), mode->GetHeight());