Inbound changes to the configuration file handling will change the
config structure around. Switch to using C99 style initialisation, which
is much clearer to read and reduces the risk of assigning values to the
wrong configuration variable.
* config file.
*/
struct onak_config config = {
- 128, /* maxkeys */
- NULL, /* thissite */
- NULL, /* adminemail */
- NULL, /* mta */
- NULL, /* syncsites */
- NULL, /* logfile */
+ .maxkeys = 128,
+ .thissite = NULL,
+ .adminemail = NULL,
+ .mta = NULL,
+ .syncsites = NULL,
+ .logfile = NULL,
- false, /* use_keyd */
- ".", /* sock_dir */
+ .use_keyd = false,
+ .sock_dir = ".",
/*
* Options for directory backends.
*/
- NULL, /* db_dir */
+ .db_dir = NULL,
/*
* Options for the Postgres backend.
*/
- NULL, /* pg_dbhost */
- NULL, /* pg_dbname */
- NULL, /* pg_dbuser */
- NULL, /* pg_dbpass */
+ .pg_dbhost = NULL,
+ .pg_dbname = NULL,
+ .pg_dbuser = NULL,
+ .pg_dbpass = NULL,
/*
* Options for dynamic backends.
*/
- NULL, /* db_backend */
- NULL, /* backends_dir */
+ .db_backend = NULL,
+ .backends_dir = NULL,
- DBINIT, /* Default db initialisation function */
+ .dbinit = DBINIT,
- true, /* Check packet sig hashes */
+ .check_sighash = true,
};
bool parsebool(char *str, bool fallback)