From 932a13ab28c7a6fe91f207ca18faaca55d748f3e Mon Sep 17 00:00:00 2001 From: smitsohu Date: Mon, 14 Mar 2022 00:09:34 +0100 Subject: fbuilder: fix private-etc --- src/fbuilder/build_fs.c | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/fbuilder/build_fs.c b/src/fbuilder/build_fs.c index ce01648e1..88b5eaad3 100644 --- a/src/fbuilder/build_fs.c +++ b/src/fbuilder/build_fs.c @@ -134,18 +134,18 @@ static void etc_callback(char *ptr) { // extract the directory: assert(strncmp(ptr, "/etc", 4) == 0); - char *p1 = ptr + 4; - if (*p1 != '/') + ptr += 4; + if (*ptr != '/') return; - p1++; + ptr++; - if (*p1 == '/') // double '/' - p1++; - if (*p1 == '\0') + if (*ptr == '/') // double '/' + ptr++; + if (*ptr == '\0') return; // add only top files and directories - char *end = strchr(p1, '/'); + char *end = strchr(ptr, '/'); if (end) *end = '\0'; etc_out = filedb_add(etc_out, ptr); -- cgit v1.2.3-54-g00ecf