From 51e643ddc953a073ac8a4757ff6cbddbec809a3b Mon Sep 17 00:00:00 2001 From: Giuseppe Scrivano Date: Tue, 4 Jul 2023 09:04:58 +0200 Subject: [PATCH] composefs-from-json: skip empty dir components solves a problem where a path like "sys/" would cause to add a node with an empty name. Signed-off-by: Giuseppe Scrivano --- tools/composefs-from-json.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/tools/composefs-from-json.c b/tools/composefs-from-json.c index a01cb53f..0fd1fab8 100644 --- a/tools/composefs-from-json.c +++ b/tools/composefs-from-json.c @@ -566,6 +566,9 @@ static struct lcfs_node_s *get_or_add_node(const char *typ, while ((it = strsep(&dpath, "/"))) { struct lcfs_node_s *c; + if (it[0] == '\0') + continue; + c = lcfs_node_lookup_child(node, it); if (c) { node = c;