X-Git-Url: http://git.vrable.net/?a=blobdiff_plain;f=bluesky%2Fcloudlog.c;h=9d2fe373dcbe1f75116d692e696f4904dee63b4b;hb=2f883084c4393dc7b730df2e778b9f2fc14f70e0;hp=c6c2735e6ba12d424edb849fbeb4ff0be74fe551;hpb=56b93c6854c139faa9de04f6907eb586acd3e6ec;p=bluesky.git diff --git a/bluesky/cloudlog.c b/bluesky/cloudlog.c index c6c2735..9d2fe37 100644 --- a/bluesky/cloudlog.c +++ b/bluesky/cloudlog.c @@ -308,6 +308,7 @@ BlueSkyCloudPointer bluesky_cloudlog_serialize(BlueSkyCloudLog *log, header.size2 = GUINT32_TO_LE(data2->len); header.size3 = GUINT32_TO_LE(data3->len); header.id = log->id; + header.inum = GUINT64_TO_LE(log->inum); g_string_append_len(state->data, (const char *)&header, sizeof(header)); g_string_append_len(state->data, data1->str, data1->len); @@ -323,6 +324,8 @@ BlueSkyCloudPointer bluesky_cloudlog_serialize(BlueSkyCloudLog *log, log->inum, 1); entry->id = log->id; entry->location = log->location; + entry->item = log; + bluesky_cloudlog_ref(entry->item); g_mutex_unlock(fs->lock); }