summaryrefslogtreecommitdiffstats
path: root/src/cmd.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/cmd.c')
-rw-r--r--src/cmd.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/cmd.c b/src/cmd.c
index 45a591b..0f16807 100644
--- a/src/cmd.c
+++ b/src/cmd.c
@@ -59,7 +59,8 @@ cmd_move(const wchar_t *name)
track = UPCAST(link, struct ref)->data;
newpath = aprintf("%s/%s", tag->fpath, track->fname);
- ASSERT(newpath != NULL);
+ OOM_CHECK(newpath);
+
move_file(track->fpath, newpath);
free(track->fpath);
track->fpath = newpath;
@@ -87,7 +88,8 @@ cmd_add(const wchar_t *name)
track = UPCAST(link, struct ref)->data;
newpath = aprintf("%s/%s", tag->fpath, track->fname);
- ASSERT(newpath != NULL);
+ OOM_CHECK(newpath);
+
copy_file(track->fpath, newpath);
track->fpath = newpath;