X-Git-Url: http://git.vrable.net/?a=blobdiff_plain;f=bluesky%2Fimap.c;h=90362637c148645bbd660c8cbec672c2575dcbdd;hb=818d00b4cceab93949aec208c8555aa8c409a0f2;hp=4d2235049ba95f7565621a826f90ad258a3ed7b6;hpb=f32dd89994b4f01a78d024bd1aa2ed41f526b8c8;p=bluesky.git diff --git a/bluesky/imap.c b/bluesky/imap.c index 4d22350..9036263 100644 --- a/bluesky/imap.c +++ b/bluesky/imap.c @@ -279,6 +279,9 @@ gboolean bluesky_checkpoint_load(BlueSkyFS *fs) return FALSE; } + last = bluesky_string_dup(last); + bluesky_cloudlog_decrypt(last->data, last->len, fs->keys); + /* Scan through the contents of the last log segment to find a checkpoint * record. We need to do a linear scan since at this point we don't have a * direct pointer; once we have the last commit record then all other data