X-Git-Url: https://git.libre-soc.org/?a=blobdiff_plain;f=src%2Fgallium%2Fdrivers%2Fnouveau%2Fnouveau_video.c;h=d6330fa63a8b2cd644da4c56fd98ed2357d5d15e;hb=09ee907266f315300a7856b55e50e74dce8e946f;hp=8795c9d3bc2238d056ab22e0139fa906e53854ea;hpb=c32114460dbb7f33885c181a0d7dee07b15b8751;p=mesa.git diff --git a/src/gallium/drivers/nouveau/nouveau_video.c b/src/gallium/drivers/nouveau/nouveau_video.c index 8795c9d3bc2..d6330fa63a8 100644 --- a/src/gallium/drivers/nouveau/nouveau_video.c +++ b/src/gallium/drivers/nouveau/nouveau_video.c @@ -381,8 +381,6 @@ nouveau_decoder_surface_index(struct nouveau_decoder *dec, unsigned i; - if (!buf) - return 8; for (i = 0; i < dec->num_surfaces; ++i) { if (dec->surfaces[i] == buf) return i; @@ -553,7 +551,7 @@ nouveau_create_decoder(struct pipe_context *context, &mpeg); if (ret < 0) { debug_printf("Creation failed: %s (%i)\n", strerror(-ret), ret); - return NULL; + goto fail; } dec->mpeg = mpeg;