summaryrefslogtreecommitdiffstatsabout
path: root/utility/database.c
diff options
context:
space:
mode:
authorEdward Rudd <urkle@outoforder.cc>2008-10-23 06:56:41 (GMT)
committer Edward Rudd <urkle@outoforder.cc>2008-10-23 06:56:41 (GMT)
commit50af087b9f3831285869dc8d8bf91cc3e6d5169a (patch)
tree2654017cf9aac96b7d0c57aaf913af786fd997d8 /utility/database.c
parentaed9f10440d8789f99919c3a6f91e8d76bbc44dc (diff)
fix possible crash when regex function doesn't match (set to *default*)
Diffstat (limited to 'utility/database.c')
-rw-r--r--utility/database.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/utility/database.c b/utility/database.c
index e7650aa..a979268 100644
--- a/utility/database.c
+++ b/utility/database.c
@@ -19,7 +19,7 @@ apr_status_t database_connect(config_t *cfg)
19{ 19{
20 apr_status_t rv; 20 apr_status_t rv;
21 if (!cfg->dbconn) { 21 if (!cfg->dbconn) {
22 cfg->dbconn = apr_palloc(cfg->pool, sizeof(config_dbd_t)); 22 cfg->dbconn = apr_pcalloc(cfg->pool, sizeof(config_dbd_t));
23 } 23 }
24 rv = apr_dbd_get_driver(cfg->pool, cfg->dbdriver, &(cfg->dbconn->driver)); 24 rv = apr_dbd_get_driver(cfg->pool, cfg->dbdriver, &(cfg->dbconn->driver));
25 if (rv) 25 if (rv)