dcavalca / rpms / systemd

Forked from rpms/systemd 2 years ago
Clone
Zbigniew Jędrzejewski-Szmek 43ff24
From 313b57468fae9e3d4b762326c46e82afe6ec1c36 Mon Sep 17 00:00:00 2001
Zbigniew Jędrzejewski-Szmek 43ff24
From: Harald Hoyer <harald@redhat.com>
Zbigniew Jędrzejewski-Szmek 43ff24
Date: Mon, 7 Jul 2014 17:45:53 +0200
Zbigniew Jędrzejewski-Szmek 43ff24
Subject: [PATCH] base-filesystem.c: terminate string array elements with \0
Zbigniew Jędrzejewski-Szmek 43ff24
Zbigniew Jędrzejewski-Szmek 43ff24
NULSTR_FOREACH() looks for a terminating zero and the element also needs
Zbigniew Jędrzejewski-Szmek 43ff24
one.
Zbigniew Jędrzejewski-Szmek 43ff24
Zbigniew Jędrzejewski-Szmek 43ff24
(cherry picked from commit 30d7c9c472bd7be1b6a09d3bd5afd939988de990)
Zbigniew Jędrzejewski-Szmek 43ff24
---
Zbigniew Jędrzejewski-Szmek 43ff24
 src/shared/base-filesystem.c | 11 ++++++-----
Zbigniew Jędrzejewski-Szmek 43ff24
 1 file changed, 6 insertions(+), 5 deletions(-)
Zbigniew Jędrzejewski-Szmek 43ff24
Zbigniew Jędrzejewski-Szmek 43ff24
diff --git a/src/shared/base-filesystem.c b/src/shared/base-filesystem.c
Zbigniew Jędrzejewski-Szmek 43ff24
index daaeaca515..addd26ca39 100644
Zbigniew Jędrzejewski-Szmek 43ff24
--- a/src/shared/base-filesystem.c
Zbigniew Jędrzejewski-Szmek 43ff24
+++ b/src/shared/base-filesystem.c
Zbigniew Jędrzejewski-Szmek 43ff24
@@ -42,12 +42,13 @@ typedef struct BaseFilesystem {
Zbigniew Jędrzejewski-Szmek 43ff24
 } BaseFilesystem;
Zbigniew Jędrzejewski-Szmek 43ff24
 
Zbigniew Jędrzejewski-Szmek 43ff24
 static const BaseFilesystem table[] = {
Zbigniew Jędrzejewski-Szmek 43ff24
-        { "bin",      0, "usr/bin",                             NULL },
Zbigniew Jędrzejewski-Szmek 43ff24
-        { "lib",      0, "usr/lib",                             NULL },
Zbigniew Jędrzejewski-Szmek 43ff24
-        { "root",  0755, NULL,                                  NULL },
Zbigniew Jędrzejewski-Szmek 43ff24
-        { "sbin",     0, "usr/sbin",                            NULL },
Zbigniew Jędrzejewski-Szmek 43ff24
+        { "bin",      0, "usr/bin\0",                  NULL },
Zbigniew Jędrzejewski-Szmek 43ff24
+        { "lib",      0, "usr/lib\0",                  NULL },
Zbigniew Jędrzejewski-Szmek 43ff24
+        { "root",  0755, NULL,                         NULL },
Zbigniew Jędrzejewski-Szmek 43ff24
+        { "sbin",     0, "usr/sbin\0",                 NULL },
Zbigniew Jędrzejewski-Szmek 43ff24
 #if defined(__i386__) || defined(__x86_64__)
Zbigniew Jędrzejewski-Szmek 43ff24
-        { "lib64",    0, "usr/lib/x86_64-linux-gnu\0usr/lib64", "ld-linux-x86-64.so.2" },
Zbigniew Jędrzejewski-Szmek 43ff24
+        { "lib64",    0, "usr/lib/x86_64-linux-gnu\0"
Zbigniew Jędrzejewski-Szmek 43ff24
+                         "usr/lib64\0",                "ld-linux-x86-64.so.2" },
Zbigniew Jędrzejewski-Szmek 43ff24
 #endif
Zbigniew Jędrzejewski-Szmek 43ff24
 };
Zbigniew Jędrzejewski-Szmek 43ff24