X-Git-Url: http://git.vrable.net/?a=blobdiff_plain;f=bluesky%2Flog.c;h=e5f032120b0112cc899ae0e0c4ab6112f815ea56;hb=818d00b4cceab93949aec208c8555aa8c409a0f2;hp=ed13ac18e49fc1f5fbe17507ac5f3cff55fff0c5;hpb=f32dd89994b4f01a78d024bd1aa2ed41f526b8c8;p=bluesky.git diff --git a/bluesky/log.c b/bluesky/log.c index ed13ac1..e5f0321 100644 --- a/bluesky/log.c +++ b/bluesky/log.c @@ -381,6 +381,9 @@ static void cloudlog_fetch_complete(BlueSkyStoreAsync *async, char *pathname = g_strdup_printf("%s/%s", cachefile->log->log_directory, cachefile->filename); + async->data = bluesky_string_dup(async->data); + bluesky_cloudlog_decrypt(async->data->data, async->data->len, + cachefile->fs->keys); if (!g_file_set_contents(pathname, async->data->data, async->data->len, NULL)) g_print("Error writing out fetched file to cache!\n");