diff options
Diffstat (limited to 'src/cmd.c')
| -rw-r--r-- | src/cmd.c | 6 |
1 files changed, 4 insertions, 2 deletions
@@ -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; |
