summaryrefslogtreecommitdiffstats
path: root/player/configfiles.c
diff options
context:
space:
mode:
authorsfan5 <sfan5@live.de>2023-05-21 14:03:01 +0200
committersfan5 <sfan5@live.de>2023-05-21 20:11:24 +0200
commit2a2cb6a49eb0616d04a8d707513affd687e00a32 (patch)
treef041106586d26ef866931b7b0835c7402ce8c56f /player/configfiles.c
parent576e86bfa18a0a79e591988ad93ed009edc40849 (diff)
downloadmpv-2a2cb6a49eb0616d04a8d707513affd687e00a32.tar.bz2
mpv-2a2cb6a49eb0616d04a8d707513affd687e00a32.tar.xz
player: improve diagnostics around writing watch_later files
Diffstat (limited to 'player/configfiles.c')
-rw-r--r--player/configfiles.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/player/configfiles.c b/player/configfiles.c
index 93079f85a9..f98495d1ac 100644
--- a/player/configfiles.c
+++ b/player/configfiles.c
@@ -292,13 +292,15 @@ void mp_write_watch_later_conf(struct MPContext *mpctx)
goto exit;
char *wl_dir = mp_get_playback_resume_dir(mpctx);
- mp_mk_user_dir(mpctx->global, "state", wl_dir);
+ mp_mkdirp(wl_dir);
MP_INFO(mpctx, "Saving state.\n");
FILE *file = fopen(conffile, "wb");
- if (!file)
+ if (!file) {
+ MP_WARN(mpctx, "Can't open %s for writing\n", conffile);
goto exit;
+ }
write_filename(mpctx, file, cur->filename);