X-Git-Url: http://git.vrable.net/?a=blobdiff_plain;f=bluesky%2Fserialize.c;h=e453f495ad8dc2450c6f4fc2a8ab4d5409a21f0f;hb=810fdc7bdf0cd13aaa7c88d3c5af5aae24e77254;hp=5eb7c1d2dd1baeba0eeb208d15ebbf187dfcb8da;hpb=d514caf49faff9295d0e497d3b6b8856fe83f8d0;p=bluesky.git diff --git a/bluesky/serialize.c b/bluesky/serialize.c index 5eb7c1d..e453f49 100644 --- a/bluesky/serialize.c +++ b/bluesky/serialize.c @@ -129,6 +129,7 @@ void bluesky_serialize_inode(GString *out, BlueSkyInode *inode) { g_string_append(out, inode->symlink_contents); g_string_append_c(out, '\0'); + break; } default: @@ -141,7 +142,10 @@ void bluesky_serialize_inode(GString *out, BlueSkyInode *inode) * indicating whether the deserialization was successful. */ gboolean bluesky_deserialize_inode(BlueSkyInode *inode, const gchar *buf) { - g_print("Deserializing inode %lld...\n", (long long)inode->inum); + if (bluesky_verbose) { + g_log("bluesky/serialize", G_LOG_LEVEL_DEBUG, + "Deserializing inode %lld...", (long long)inode->inum); + } struct serialized_inode *raw = (struct serialized_inode *)buf; @@ -204,9 +208,6 @@ gboolean bluesky_deserialize_inode(BlueSkyInode *inode, const gchar *buf) g_hash_table_insert(inode->dirhash_folded, dirent->name_folded, dirent); - g_print(" dirent[%08x]: %s -> %"PRIu64"\n", - dirent->cookie, dirent->name, dirent->inum); - buf = strchr(d->name, '\0') + 1; d = (struct serialized_dirent *)buf; } @@ -216,6 +217,7 @@ gboolean bluesky_deserialize_inode(BlueSkyInode *inode, const gchar *buf) case BLUESKY_SYMLINK: { inode->symlink_contents = g_strdup(buf); + break; } default: