drm: Initialize "handle" to 0 before calling drm_gem_handle_create()
This is variable is being checked in drm_gem_name_create() before being set.
This commit is contained in:
parent
8dc17b647d
commit
ca7d4f1e4f
@ -2317,6 +2317,7 @@ int drm_mode_getfb(struct drm_device *dev,
|
|||||||
r->depth = fb->depth;
|
r->depth = fb->depth;
|
||||||
r->bpp = fb->bits_per_pixel;
|
r->bpp = fb->bits_per_pixel;
|
||||||
r->pitch = fb->pitches[0];
|
r->pitch = fb->pitches[0];
|
||||||
|
r->handle = 0;
|
||||||
fb->funcs->create_handle(fb, file_priv, &r->handle);
|
fb->funcs->create_handle(fb, file_priv, &r->handle);
|
||||||
|
|
||||||
out:
|
out:
|
||||||
|
@ -567,6 +567,7 @@ int radeon_mode_dumb_create(struct drm_file *file_priv,
|
|||||||
if (r)
|
if (r)
|
||||||
return -ENOMEM;
|
return -ENOMEM;
|
||||||
|
|
||||||
|
handle = 0;
|
||||||
r = drm_gem_handle_create(file_priv, gobj, &handle);
|
r = drm_gem_handle_create(file_priv, gobj, &handle);
|
||||||
/* drop reference from allocate - handle holds it now */
|
/* drop reference from allocate - handle holds it now */
|
||||||
drm_gem_object_unreference_unlocked(gobj);
|
drm_gem_object_unreference_unlocked(gobj);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user