db/DatabaseError: add exception class DatabaseError

This commit is contained in:
Max Kellermann
2016-02-07 01:05:15 +01:00
parent 6a789b660a
commit 4b79f0047d
2 changed files with 18 additions and 0 deletions

View File

@@ -179,6 +179,10 @@ ToAck(std::exception_ptr ep)
return pe.GetCode();
} catch (const PlaylistError &pe) {
return ToAck(pe.GetCode());
#ifdef ENABLE_DATABASE
} catch (const DatabaseError &de) {
return ToAck(de.GetCode());
#endif
} catch (const std::system_error &e) {
return ACK_ERROR_SYSTEM;
#if defined(__GLIBCXX__) && __GLIBCXX__ < 20151204