Fabian Maurer : mfplay: Prevent usage of uninitialized pointer in error case (Coverity).
Alexandre Julliard
julliard at winehq.org
Wed Apr 27 16:12:12 CDT 2022
Module: wine
Branch: master
Commit: 312e0d518f37065fb566a7f17efd49cdaa3f3e27
URL: https://source.winehq.org/git/wine.git/?a=commit;h=312e0d518f37065fb566a7f17efd49cdaa3f3e27
Author: Fabian Maurer <dark.shadow4 at web.de>
Date: Wed Apr 27 14:44:40 2022 +0300
mfplay: Prevent usage of uninitialized pointer in error case (Coverity).
Signed-off-by: Nikolay Sivov <nsivov at codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard at winehq.org>
---
dlls/mfplay/player.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/dlls/mfplay/player.c b/dlls/mfplay/player.c
index 7d9a4da8649..c500717b8d0 100644
--- a/dlls/mfplay/player.c
+++ b/dlls/mfplay/player.c
@@ -1378,7 +1378,6 @@ static HRESULT media_item_create_sink_node(IUnknown *sink, IMFTopologyNode **nod
static HRESULT media_item_create_topology(struct media_player *player, struct media_item *item, IMFTopology **out)
{
- IMFTopologyNode *src_node, *sink_node;
BOOL selected, video_added = FALSE;
IMFStreamDescriptor *sd;
IMFTopology *topology;
@@ -1421,6 +1420,8 @@ static HRESULT media_item_create_topology(struct media_player *player, struct me
if (sink)
{
+ IMFTopologyNode *src_node = NULL, *sink_node = NULL;
+
hr = media_item_create_source_node(item, sd, &src_node);
if (SUCCEEDED(hr))
hr = media_item_create_sink_node(sink, &sink_node);
More information about the wine-cvs
mailing list