From 3c9ad151adf52658d814f56b9bb80bc9231da36b Mon Sep 17 00:00:00 2001 From: pancake Date: Fri, 5 May 2023 21:38:15 +0200 Subject: [PATCH] Fix double-free in r2pm when no python bin in path ##crash --- libr/main/r2pm.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/libr/main/r2pm.c b/libr/main/r2pm.c index 5c51e165119ef..44bebd20ec6a9 100644 --- a/libr/main/r2pm.c +++ b/libr/main/r2pm.c @@ -421,7 +421,7 @@ static void r2pm_setenv(void) { NULL }; const char *bin = python_bins[0]; - char *bin_path; + char *bin_path = NULL; int i; char *env_python = r_sys_getenv ("PYTHON"); #if !R2_590 @@ -445,7 +445,6 @@ static void r2pm_setenv(void) { #endif break; } - free (bin_path); } #if R2_590