Database*: fix nullptr dereference when no database is configured

This commit is contained in:
Max Kellermann
2012-08-22 21:40:20 +02:00
parent af4252bc80
commit e8df7e8da5
5 changed files with 48 additions and 8 deletions

View File

@@ -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