Message ID | 1418845807-28018-1-git-send-email-zajec5@gmail.com |
---|---|
State | Accepted |
Headers | show |
diff --git a/block.c b/block.c index 107ba64..c29017d 100644 --- a/block.c +++ b/block.c @@ -911,6 +911,10 @@ static int check_extroot(char *path) char tag[64]; char uuid[64] = { 0 }; + snprintf(tag, sizeof(tag), "%s/etc", path); + if (stat(tag, &s)) + mkdir_p(tag); + snprintf(tag, sizeof(tag), "%s/etc/.extroot-uuid", path); if (stat(tag, &s)) { fp = fopen(tag, "w+");
Otherwise opening .extroot-uuid could fail. Signed-off-by: Rafał Miłecki <zajec5@gmail.com> --- block.c | 4 ++++ 1 file changed, 4 insertions(+)