server_side_source_write(): Create parent directories.
authorMatthew Barnes <mbarnes@redhat.com>
Fri, 10 Aug 2012 00:12:44 +0000 (20:12 -0400)
committerMatthew Barnes <mbarnes@redhat.com>
Fri, 10 Aug 2012 11:41:46 +0000 (07:41 -0400)
commit1c1f1352917abe8b46088963952dc5d4a7d58020
tree080ccb3a7310beb968df0695ca1a1101a681c28e
parent1e33adb8b17d64f6e788f07aa6a6822323dac012
server_side_source_write(): Create parent directories.

Had a situation while restoring from a backup tarball where the
"sources" directory was getting deleted and consequently causing
g_file_replace_contents() to fail.  So always make the directory
immediately before writing the key file to disk.
libebackend/e-server-side-source.c