Skip to content
Snippets Groups Projects
Commit 594cb303 authored by Kenneth Graunke's avatar Kenneth Graunke
Browse files

loader: Fix leak of kernel driver name


This is strdup'd, it needs to be freed.

CID: 1458032
Fixes: f93bb2fb ("loader: Check if the kernel driver is i915 before loading iris")
Reviewed-by: Eric Engestrom's avatarEric Engestrom <eric@engestrom.ch>
Reviewed-by: Sagar Ghuge's avatarSagar Ghuge <sagar.ghuge@intel.com>
Tested-by: Marge Bot <mesa/mesa!3630>
Part-of: <mesa/mesa!3630>
parent f09c4667
No related branches found
No related tags found
No related merge requests found
......@@ -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)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment