mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2025-12-28 16:50:10 +01:00
loader: Fix leak of kernel driver name
This is strdup'd, it needs to be freed.
CID: 1458032
Fixes: f93bb2fb102 ("loader: Check if the kernel driver is i915 before loading iris")
Reviewed-by: Eric Engestrom <eric@engestrom.ch>
Reviewed-by: Sagar Ghuge <sagar.ghuge@intel.com>
Tested-by: Marge Bot <https://gitlab.freedesktop.org/mesa/mesa/merge_requests/3630>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/merge_requests/3630>
This commit is contained in:
parent
f09c466732
commit
594cb30356
1 changed files with 4 additions and 1 deletions
|
|
@ -118,7 +118,10 @@ bool
|
|||
is_kernel_i915(int fd)
|
||||
{
|
||||
char *kernel_driver = loader_get_kernel_driver_name(fd);
|
||||
return kernel_driver && strcmp(kernel_driver, "i915") == 0;
|
||||
bool is_i915 = kernel_driver && strcmp(kernel_driver, "i915") == 0;
|
||||
|
||||
free(kernel_driver);
|
||||
return is_i915;
|
||||
}
|
||||
|
||||
#if defined(HAVE_LIBDRM)
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue