summaryrefslogtreecommitdiff
path: root/lib/db.c
diff options
context:
space:
mode:
authorhorchi <vdr@jwendel.de>2017-03-20 18:03:45 +0100
committerhorchi <vdr@jwendel.de>2017-03-20 18:03:45 +0100
commitdfdedfcafbca62a0a5a327b6ee1b453e0341a753 (patch)
treee2ba4f9bdd35f8b8291eabd677e6fac2c1ccd98d /lib/db.c
parent42b9898a8a4a07a3134dadce5d24618a0c402fd1 (diff)
parent4ab12d84b2738fbfc9aafed6b4710180aa2d37e4 (diff)
downloadvdr-epg-daemon-dfdedfcafbca62a0a5a327b6ee1b453e0341a753.tar.gz
vdr-epg-daemon-dfdedfcafbca62a0a5a327b6ee1b453e0341a753.tar.bz2
2017-03-20: version 1.1.113 (horchi)\n -added: Add validity check of the API key for https://www.themoviedb.org (by 3po)\n - change: Removed compiler warnings when using clang\n - added: Added clang++ to Make.config (as optional compiler)\n\n
Diffstat (limited to 'lib/db.c')
-rw-r--r--lib/db.c15
1 files changed, 9 insertions, 6 deletions
diff --git a/lib/db.c b/lib/db.c
index 7b50bcd..2dbca80 100644
--- a/lib/db.c
+++ b/lib/db.c
@@ -734,15 +734,18 @@ int cDbTable::init(int allowAlter)
// check/create table ...
- if (exist() && allowAlter)
- validateStructure(allowAlter);
+ if (allowAlter)
+ {
+ if (exist())
+ validateStructure(allowAlter);
- if (createTable() != success)
- return fail;
+ if (!exist() && createTable() != success)
+ return fail;
- // check/create indices
+ // check/create indices
- createIndices();
+ createIndices();
+ }
// ------------------------------
// prepare BASIC statements