base-filesystem.c: terminate string array elements with \0

NULSTR_FOREACH() looks for a terminating zero and the element also needs
one.
This commit is contained in:
Harald Hoyer 2014-07-07 17:45:53 +02:00
parent 8cfdb077b8
commit 30d7c9c472
Notes: Zbigniew Jędrzejewski-Szmek 2014-07-16 15:46:35 -04:00
Backport: bugfix

View File

@ -42,12 +42,13 @@ typedef struct BaseFilesystem {
} BaseFilesystem;
static const BaseFilesystem table[] = {
{ "bin", 0, "usr/bin", NULL },
{ "lib", 0, "usr/lib", NULL },
{ "root", 0755, NULL, NULL },
{ "sbin", 0, "usr/sbin", NULL },
{ "bin", 0, "usr/bin\0", NULL },
{ "lib", 0, "usr/lib\0", NULL },
{ "root", 0755, NULL, NULL },
{ "sbin", 0, "usr/sbin\0", NULL },
#if defined(__i386__) || defined(__x86_64__)
{ "lib64", 0, "usr/lib/x86_64-linux-gnu\0usr/lib64", "ld-linux-x86-64.so.2" },
{ "lib64", 0, "usr/lib/x86_64-linux-gnu\0"
"usr/lib64\0", "ld-linux-x86-64.so.2" },
#endif
};