|
|
| version 1.1.1.1, 2012/05/29 12:26:49 | version 1.1.1.2, 2012/10/09 09:29:52 |
|---|---|
| Line 292 void | Line 292 void |
| sudo_conf_read(void) | sudo_conf_read(void) |
| { | { |
| struct sudo_conf_table *cur; | struct sudo_conf_table *cur; |
| struct plugin_info *info; | |
| struct stat sb; | struct stat sb; |
| FILE *fp; | FILE *fp; |
| char *cp; | char *cp; |
| Line 346 sudo_conf_read(void) | Line 345 sudo_conf_read(void) |
| } | } |
| } | } |
| fclose(fp); | fclose(fp); |
| done: | done: |
| if (tq_empty(&sudo_conf_data.plugins)) { | return; |
| /* Default policy plugin */ | |
| info = ecalloc(1, sizeof(*info)); | |
| info->symbol_name = "sudoers_policy"; | |
| info->path = SUDOERS_PLUGIN; | |
| /* info->options = NULL; */ | |
| info->prev = info; | |
| /* info->next = NULL; */ | |
| tq_append(&sudo_conf_data.plugins, info); | |
| /* Default I/O plugin */ | |
| info = ecalloc(1, sizeof(*info)); | |
| info->symbol_name = "sudoers_io"; | |
| info->path = SUDOERS_PLUGIN; | |
| /* info->options = NULL; */ | |
| info->prev = info; | |
| /* info->next = NULL; */ | |
| tq_append(&sudo_conf_data.plugins, info); | |
| } | |
| } | } |