create_indices (sqlite3 * dbh)
{
/* create indices */
- if ((SQLITE_OK !=
+ if (0 !=
+ (SQLITE_OK !=
sqlite3_exec (dbh, "CREATE INDEX IF NOT EXISTS idx_hash ON gn091 (hash)",
- NULL, NULL, NULL)) ||
+ NULL, NULL, NULL)) +
(SQLITE_OK !=
sqlite3_exec (dbh,
"CREATE INDEX IF NOT EXISTS idx_anon_type ON gn091 (anonLevel ASC,type)",
- NULL, NULL, NULL)) ||
+ NULL, NULL, NULL)) +
(SQLITE_OK !=
sqlite3_exec (dbh,
"CREATE INDEX IF NOT EXISTS idx_expire ON gn091 (expire ASC)",
- NULL, NULL, NULL)) ||
+ NULL, NULL, NULL)) +
(SQLITE_OK !=
sqlite3_exec (dbh,
"CREATE INDEX IF NOT EXISTS idx_repl_rvalue ON gn091 (repl,rvalue)",
- NULL, NULL, NULL)))
+ NULL, NULL, NULL)) )
GNUNET_log_from (GNUNET_ERROR_TYPE_ERROR, "sqlite",
"Failed to create indices: %s\n", sqlite3_errmsg (dbh));
}