X-Git-Url: http://git.vrable.net/?a=blobdiff_plain;f=scandir.cc;h=f5ab2b6011274adc2e621f220107a6dfa996dee0;hb=87c6a5ed4ec515c2e154f98529c1d2f077d2a7e4;hp=4ffd0784e9042bc1a4dda46ce6a370b2502194f6;hpb=def20364a3596d7b1fa4a07f3d3ee056cfff2d1e;p=cumulus.git diff --git a/scandir.cc b/scandir.cc index 4ffd078..f5ab2b6 100644 --- a/scandir.cc +++ b/scandir.cc @@ -280,7 +280,7 @@ void dump_inode(const string& path, // Path within snapshot printf("%s\n", path.c_str()); - file_info["mode"] = encode_int(stat_buf.st_mode & 07777); + file_info["mode"] = encode_int(stat_buf.st_mode & 07777, 8); file_info["mtime"] = encode_int(stat_buf.st_mtime); file_info["user"] = encode_int(stat_buf.st_uid); file_info["group"] = encode_int(stat_buf.st_gid);