# HG changeset patch # User J. Ali Harlow # Date 1527863187 -3600 # Node ID 4084b55bfbd882ec21e8d0ea525cabb25f8857c2 # Parent 1748c5d94fe220a8288f9614c447aa6b9d97db9a plover_log_open: razor_atomic_make_dirs() takes a URI, not a path diff -r 1748c5d94fe2 -r 4084b55bfbd8 plover/log.c --- a/plover/log.c Wed Apr 25 11:46:40 2018 +0100 +++ b/plover/log.c Fri Jun 01 15:26:27 2018 +0100 @@ -287,7 +287,7 @@ { int retval; char *root; - gchar *s,*filename; + gchar *s,*filename,*uri; struct stat sb; time_t t; struct tm today,modified; @@ -313,16 +313,15 @@ } else filename=g_strdup(path); + uri=razor_path_to_uri(filename); atomic=razor_atomic_open("Open log"); - if (root) - razor_atomic_make_dirs(atomic,root,path); - else - razor_atomic_make_dirs(atomic,"file:",path); + razor_atomic_make_dirs(atomic,"",uri); retval=razor_atomic_commit(atomic); if (retval) fprintf(stderr,"Can't open log: %s\n", razor_atomic_get_error_msg(atomic)); razor_atomic_destroy(atomic); + g_free(uri); if (retval) { g_free(filename);