driver/fb: fix that vtable.priv is not freed when fb register failed.
The vtable.priv is better to be assigned after fb is registered sucessfully. Signed-off-by: jianglianfang <jianglianfang@xiaomi.com>
This commit is contained in:
parent
51240c658f
commit
b14cb6ccb4
@ -1084,8 +1084,6 @@ int fb_register(int display, int plane)
|
||||
goto errout_with_fb;
|
||||
}
|
||||
|
||||
fb->vtable->priv = fb;
|
||||
|
||||
/* Initialize the frame buffer instance. */
|
||||
|
||||
DEBUGASSERT(fb->vtable->getvideoinfo != NULL);
|
||||
@ -1151,6 +1149,8 @@ int fb_register(int display, int plane)
|
||||
goto errout_with_fb;
|
||||
}
|
||||
|
||||
fb->vtable->priv = fb;
|
||||
|
||||
return OK;
|
||||
|
||||
errout_with_fb:
|
||||
|
Loading…
x
Reference in New Issue
Block a user