diff options
| author | wr61 <wr61@e10066b5-e1e2-0310-b819-94efdf66514b> | 2006-01-20 10:19:42 +0000 |
|---|---|---|
| committer | wr61 <wr61@e10066b5-e1e2-0310-b819-94efdf66514b> | 2006-01-20 10:19:42 +0000 |
| commit | 8f13a59dacd1e878bd66016f990b0e82fb171d92 (patch) | |
| tree | e9711e8c07d0567f64b47051d4875edf4fc9c0c1 | |
| parent | 54080f8e7795eb3902350277e3567a3a53130587 (diff) | |
| download | vdr-plugin-muggle-8f13a59dacd1e878bd66016f990b0e82fb171d92.tar.gz vdr-plugin-muggle-8f13a59dacd1e878bd66016f990b0e82fb171d92.tar.bz2 | |
create sqlite3 data directory if needed
git-svn-id: https://vdr-muggle.svn.sourceforge.net/svnroot/vdr-muggle/trunk/muggle-plugin@907 e10066b5-e1e2-0310-b819-94efdf66514b
| -rw-r--r-- | mg_db_gd_sqlite.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/mg_db_gd_sqlite.c b/mg_db_gd_sqlite.c index dac35a1..d83c6d8 100644 --- a/mg_db_gd_sqlite.c +++ b/mg_db_gd_sqlite.c @@ -297,6 +297,9 @@ mgDbGd::Connect () if (time(0)<m_create_time+10) return false; m_create_time=time(0); + struct stat stbuf; // TODO das hier in die Parentklasse? + if (stat(the_setup.DbDatadir,&stbuf)) + mkdir(the_setup.DbDatadir,0755); char *s=sqlite3_mprintf("%s/%s.sqlite",the_setup.DbDatadir,the_setup.DbName); mgDebug(1,"%X opening data base %s",m_db,s); int rc = sqlite3_open(s,&m_db); |
