29 lines
774 B
Diff
29 lines
774 B
Diff
|
From d09b54cfffaa3923c22bb3ff7818cb4a19325905 Mon Sep 17 00:00:00 2001
|
||
|
From: Petr Lautrbach <plautrba@redhat.com>
|
||
|
Date: Thu, 9 May 2019 16:44:43 +0200
|
||
|
Subject: [PATCH] mcstrans: Fix USER_AFTER_FREE problem
|
||
|
|
||
|
---
|
||
|
mcstrans/src/mcstrans.c | 4 +---
|
||
|
1 file changed, 1 insertion(+), 3 deletions(-)
|
||
|
|
||
|
diff --git a/mcstrans/src/mcstrans.c b/mcstrans/src/mcstrans.c
|
||
|
index 0d9d0f3e25b7..29cadb78b62c 100644
|
||
|
--- a/mcstrans/src/mcstrans.c
|
||
|
+++ b/mcstrans/src/mcstrans.c
|
||
|
@@ -1663,10 +1663,8 @@ untrans_context(const security_context_t incon, security_context_t *rcon) {
|
||
|
return -1;
|
||
|
}
|
||
|
}
|
||
|
- if (canonical) {
|
||
|
+ if (canonical)
|
||
|
free(canonical);
|
||
|
- free(raw);
|
||
|
- }
|
||
|
if (add_cache(domain, raw, range) < 0) {
|
||
|
free(range);
|
||
|
free(raw);
|
||
|
--
|
||
|
2.23.0
|
||
|
|