diff options
author | Max Kellermann <max@duempel.org> | 2012-08-22 21:40:20 +0200 |
---|---|---|
committer | Max Kellermann <max@duempel.org> | 2012-08-22 21:40:20 +0200 |
commit | e8df7e8da5a075178224b130c0602b62c85508a9 (patch) | |
tree | 76d57e65c2094d98909ff2ada88abc717e5422f9 /src/DatabaseGlue.hxx | |
parent | af4252bc8043487a47a42a07326caf44bc78714f (diff) |
Database*: fix nullptr dereference when no database is configured
Diffstat (limited to 'src/DatabaseGlue.hxx')
-rw-r--r-- | src/DatabaseGlue.hxx | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/DatabaseGlue.hxx b/src/DatabaseGlue.hxx index 79eea135..b38ba595 100644 --- a/src/DatabaseGlue.hxx +++ b/src/DatabaseGlue.hxx @@ -21,6 +21,7 @@ #define MPD_DATABASE_GLUE_HXX #include "gcc.h" +#include "gerror.h" class Database; @@ -32,4 +33,12 @@ gcc_pure const Database * GetDatabase(); +/** + * Returns the global #Database instance. May return NULL if this MPD + * configuration has no database (no music_directory was configured). + */ +gcc_pure +const Database * +GetDatabase(GError **error_r); + #endif |