/* recdb.c - recursive/record database implementation
* Copyright 2000-2004 srvx Development Team
*
- * This file is part of srvx.
+ * This file is part of x3.
*
* srvx is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
void*
database_get_data(dict_t db, const char *path, enum recdb_type type)
{
+ assert(path != NULL);
+ if(!path)
+ log_module(MAIN_LOG, LOG_WARNING, "Null path in database_get_data()");
+ /* log_module(MAIN_LOG, LOG_DEBUG, "Reading config option '%s'", path); */
struct record_data *rd = database_get_path(db, path);
return (rd && rd->type == type) ? rd->d.whatever : NULL;
}