dcavalca / rpms / systemd

Forked from rpms/systemd 4 months ago
Clone
Zbigniew Jędrzejewski-Szmek 35bb94
From 7ba74d5f939d0322d6ea730dd0b5ceefd7d7f527 Mon Sep 17 00:00:00 2001
Zbigniew Jędrzejewski-Szmek 35bb94
From: Yu Watanabe <watanabe.yu+github@gmail.com>
Zbigniew Jędrzejewski-Szmek 35bb94
Date: Wed, 11 Oct 2017 12:27:13 +0900
Zbigniew Jędrzejewski-Szmek 35bb94
Subject: [PATCH] core: fix segfault in compile_bind_mounts() when BindPaths=
Zbigniew Jędrzejewski-Szmek 35bb94
 or BindReadOnlyPaths= is set
Zbigniew Jędrzejewski-Szmek 35bb94
Zbigniew Jędrzejewski-Szmek 35bb94
This fixes a bug introduced by 6c47cd7d3bf35c8158a0737f34fe2c5dc95e72d6.
Zbigniew Jędrzejewski-Szmek 35bb94
Zbigniew Jędrzejewski-Szmek 35bb94
Fixes #7055.
Zbigniew Jędrzejewski-Szmek 35bb94
Zbigniew Jędrzejewski-Szmek 35bb94
(cherry picked from commit a8cabc612b16834260831a8163ae4b479b5c33a5)
Zbigniew Jędrzejewski-Szmek 35bb94
---
Zbigniew Jędrzejewski-Szmek 35bb94
 src/core/execute.c | 2 +-
Zbigniew Jędrzejewski-Szmek 35bb94
 1 file changed, 1 insertion(+), 1 deletion(-)
Zbigniew Jędrzejewski-Szmek 35bb94
Zbigniew Jędrzejewski-Szmek 35bb94
diff --git a/src/core/execute.c b/src/core/execute.c
Zbigniew Jędrzejewski-Szmek 35bb94
index c4dfac96d9..2453f84fbd 100644
Zbigniew Jędrzejewski-Szmek 35bb94
--- a/src/core/execute.c
Zbigniew Jędrzejewski-Szmek 35bb94
+++ b/src/core/execute.c
Zbigniew Jędrzejewski-Szmek 35bb94
@@ -2161,7 +2161,7 @@ static int compile_bind_mounts(
Zbigniew Jędrzejewski-Szmek 35bb94
         if (!bind_mounts)
Zbigniew Jędrzejewski-Szmek 35bb94
                 return -ENOMEM;
Zbigniew Jędrzejewski-Szmek 35bb94
 
Zbigniew Jędrzejewski-Szmek 35bb94
-        for (i = 0; context->n_bind_mounts; i++) {
Zbigniew Jędrzejewski-Szmek 35bb94
+        for (i = 0; i < context->n_bind_mounts; i++) {
Zbigniew Jędrzejewski-Szmek 35bb94
                 BindMount *item = context->bind_mounts + i;
Zbigniew Jędrzejewski-Szmek 35bb94
                 char *s, *d;
Zbigniew Jędrzejewski-Szmek 35bb94