libavdevice/dshow.c: Correct CoGetMalloc check
authorFearThe1337 <git@fearthe1337.com>
Sat, 13 Feb 2016 15:55:02 +0000 (16:55 +0100)
committerMichael Niedermayer <michael@niedermayer.cc>
Sat, 13 Feb 2016 21:57:26 +0000 (22:57 +0100)
Current if statement would always be false due to assigning the value of
S_OK which equals 0.

Signed-off-by: FearThe1337 <git@fearthe1337.com>
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
libavdevice/dshow.c

index b280bc3..f56c165 100644 (file)
@@ -240,7 +240,7 @@ dshow_cycle_devices(AVFormatContext *avctx, ICreateDevEnum *devenum,
         int i;
 
         r = CoGetMalloc(1, &co_malloc);
-        if (r = S_OK)
+        if (r != S_OK)
             goto fail1;
         r = CreateBindCtx(0, &bind_ctx);
         if (r != S_OK)