diff options
m--------- | grecs | 0 | ||||
-rw-r--r-- | src/acl.c | 5 | ||||
-rw-r--r-- | src/pies.c | 16 |
3 files changed, 12 insertions, 9 deletions
diff --git a/grecs b/grecs -Subproject 08070e48d83cd34cddb08be33cf4993fc096c9c +Subproject a3f25ce24dcaff123fb71db89419d3ae12ddb57 @@ -537,3 +537,6 @@ _acl_common_section_parser (enum grecs_callback_command cmd, if (pacl) - *pacl = acl; + { + pies_acl_free (*pacl); + *pacl = acl; + } break; @@ -1296,3 +1296,3 @@ struct grecs_keyword control_keywords[] = { N_("Authentication realm name"), - grecs_type_string, GRECS_DFLT, + grecs_type_string, GRECS_CONST, &control.realm, 0, @@ -1380,3 +1380,3 @@ struct grecs_keyword pies_keywords[] = { N_("Full file name of the program state directory."), - grecs_type_string, GRECS_DFLT, + grecs_type_string, GRECS_CONST, &statedir, 0, NULL}, @@ -1385,3 +1385,3 @@ struct grecs_keyword pies_keywords[] = { N_("Write PID to this file."), - grecs_type_string, GRECS_DFLT, + grecs_type_string, GRECS_CONST, &pidfile, 0, @@ -1406,3 +1406,3 @@ struct grecs_keyword pies_keywords[] = { N_("Set location of the QOTD file."), - grecs_type_string, GRECS_DFLT, + grecs_type_string, GRECS_CONST, &qotdfile, 0, @@ -1412,3 +1412,3 @@ struct grecs_keyword pies_keywords[] = { N_("Run with this user privileges."), - grecs_type_string, GRECS_DFLT, + grecs_type_string, GRECS_CONST, &pies_privs.user, 0, @@ -1490,3 +1490,3 @@ struct grecs_keyword pies_keywords[] = { N_("Set the name of MeTA1 queue directory (default /var/spool/meta1)."), - grecs_type_string, GRECS_DFLT, + grecs_type_string, GRECS_CONST, &meta1_queue_dir, 0, @@ -1497,3 +1497,3 @@ struct grecs_keyword pies_keywords[] = { N_("Full path to the mailer binary."), - grecs_type_string, GRECS_DFLT, + grecs_type_string, GRECS_CONST, &mailer_program, 0, @@ -1504,3 +1504,3 @@ struct grecs_keyword pies_keywords[] = { N_("Mailer command line (without recipient addresses)."), - grecs_type_string, GRECS_DFLT, + grecs_type_string, GRECS_CONST, &mailer_command_line, 0, |