[library] Let library_media_save() return errors

This commit is contained in:
ejurgensen 2020-01-31 14:38:05 -08:00
parent c5988665b0
commit ba1c536ca3
2 changed files with 5 additions and 5 deletions

View File

@ -108,14 +108,14 @@ static short deferred_update_events;
/* ------------------- CALLED BY LIBRARY SOURCE MODULES -------------------- */ /* ------------------- CALLED BY LIBRARY SOURCE MODULES -------------------- */
void int
library_media_save(struct media_file_info *mfi) library_media_save(struct media_file_info *mfi)
{ {
if (!mfi->path || !mfi->fname) if (!mfi->path || !mfi->fname)
{ {
DPRINTF(E_LOG, L_LIB, "Ignoring media file with missing values (path='%s', fname='%s', data_kind='%d')\n", DPRINTF(E_LOG, L_LIB, "Ignoring media file with missing values (path='%s', fname='%s', data_kind='%d')\n",
mfi->path, mfi->fname, mfi->data_kind); mfi->path, mfi->fname, mfi->data_kind);
return; return -1;
} }
if (!mfi->directory_id || !mfi->virtual_path) if (!mfi->directory_id || !mfi->virtual_path)
@ -126,9 +126,9 @@ library_media_save(struct media_file_info *mfi)
} }
if (mfi->id == 0) if (mfi->id == 0)
db_file_add(mfi); return db_file_add(mfi);
else else
db_file_update(mfi); return db_file_update(mfi);
} }
int int

View File

@ -94,7 +94,7 @@ struct library_source
/* --------------------- Interface towards source backends ----------------- */ /* --------------------- Interface towards source backends ----------------- */
void int
library_media_save(struct media_file_info *mfi); library_media_save(struct media_file_info *mfi);
int int