[vlc-devel] [PATCH] nvdec: fix segfault in nvdec_gl
Quentin Chateau
quentin.chateau at deepskycorp.com
Tue Apr 7 08:11:53 CEST 2020
Hi,
interop->priv is set only at the end of the Open function. Which means
it will be NULL in an earlier call to Close.
On Apr 7, 2020, 07:48, at 07:48, Steve Lhomme <robux4 at ycbcr.xyz> wrote:
>Hi,
>
>I still think the commit is wrong, unless you explain how you get the
>segfault.
>The code is OK.
>
>On 2020-04-06 17:43, quentin.chateau at deepskycorp.com wrote:
>> From: Quentin Chateau <quentin.chateau at deepskycorp.com>
>>
>> ---
>> modules/hw/nvdec/nvdec_gl.c | 2 +-
>> 1 file changed, 1 insertion(+), 1 deletion(-)
>>
>> diff --git a/modules/hw/nvdec/nvdec_gl.c
>b/modules/hw/nvdec/nvdec_gl.c
>> index 137e730028..9d994b40cd 100644
>> --- a/modules/hw/nvdec/nvdec_gl.c
>> +++ b/modules/hw/nvdec/nvdec_gl.c
>> @@ -212,7 +212,7 @@ static int Open(vlc_object_t *obj)
>> int ret = opengl_interop_init(interop, GL_TEXTURE_2D,
>render_chroma, interop->fmt.space);
>> if (ret != VLC_SUCCESS)
>> {
>> - Close(obj);
>> + vlc_decoder_device_Release(device);
>> return ret;
>> }
>>
>> --
>> 2.17.1
>>
>> _______________________________________________
>> vlc-devel mailing list
>> To unsubscribe or modify your subscription options:
>> https://mailman.videolan.org/listinfo/vlc-devel
>>
>_______________________________________________
>vlc-devel mailing list
>To unsubscribe or modify your subscription options:
>https://mailman.videolan.org/listinfo/vlc-devel
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.videolan.org/pipermail/vlc-devel/attachments/20200407/f255f387/attachment.html>
More information about the vlc-devel
mailing list