]> git.sesse.net Git - ffmpeg/blobdiff - libavdevice/decklink_enc.cpp
lavc/avpacket: Initialize a variable in error path.
[ffmpeg] / libavdevice / decklink_enc.cpp
index dc4a24b8b1c3c57c342eb1547f63589e5436c677..ad00224cce4bb2941a88e2d32c36084171d0732d 100644 (file)
@@ -55,7 +55,7 @@ public:
 
     virtual HRESULT STDMETHODCALLTYPE QueryInterface(REFIID iid, LPVOID *ppv) { return E_NOINTERFACE; }
     virtual ULONG   STDMETHODCALLTYPE AddRef(void)                            { return ++_refs; }
-    virtual ULONG   STDMETHODCALLTYPE Release(void)                           { if (!--_refs) delete this; return _refs; }
+    virtual ULONG   STDMETHODCALLTYPE Release(void)                           { if (!--_refs) {delete this; return 0;} return _refs; }
 
     struct decklink_ctx *_ctx;
     AVFrame *_avframe;