summaryrefslogtreecommitdiff
path: root/server/dhcpd.c
diff options
context:
space:
mode:
authorThomas Markwalder <tmark@isc.org>2014-09-08 07:45:42 -0400
committerThomas Markwalder <tmark@isc.org>2014-09-08 07:45:42 -0400
commit3956569b0d7f2cce79f544e85fb643dc129737ff (patch)
tree9c7517af94f09e02db89d4920e5f9b91c5f72f4c /server/dhcpd.c
parentc7c11ea1fbf6ed73261044a66c05a707ee694d1e (diff)
downloadisc-dhcp-3956569b0d7f2cce79f544e85fb643dc129737ff.tar.gz
[master] Server file names now logged after config parsing
Merges in rt36671
Diffstat (limited to 'server/dhcpd.c')
-rw-r--r--server/dhcpd.c31
1 files changed, 15 insertions, 16 deletions
diff --git a/server/dhcpd.c b/server/dhcpd.c
index 24d638e7..e0d45e17 100644
--- a/server/dhcpd.c
+++ b/server/dhcpd.c
@@ -400,11 +400,7 @@ main(int argc, char **argv) {
log_info (copyright);
log_info (arr);
log_info (url);
- log_info ("Config file: %s", path_dhcpd_conf);
- log_info ("Database file: %s", path_dhcpd_db);
- log_info ("PID file: %s", path_dhcpd_pid);
} else {
- quiet = 0;
log_perror = 0;
}
@@ -616,7 +612,7 @@ main(int argc, char **argv) {
log_fatal ("Configuration file errors encountered -- exiting");
postconf_initialization (quiet);
-
+
#if defined (PARANOIA) && !defined (EARLY_CHROOT)
if (set_chroot) setup_chroot (set_chroot);
#endif /* PARANOIA && !EARLY_CHROOT */
@@ -1018,6 +1014,12 @@ void postconf_initialization (int quiet)
}
#endif
+ if (!quiet) {
+ log_info ("Config file: %s", path_dhcpd_conf);
+ log_info ("Database file: %s", path_dhcpd_db);
+ log_info ("PID file: %s", path_dhcpd_pid);
+ }
+
oc = lookup_option(&server_universe, options, SV_LOG_FACILITY);
if (oc) {
if (evaluate_option_cache(&db, NULL, NULL, NULL, options, NULL,
@@ -1027,17 +1029,14 @@ void postconf_initialization (int quiet)
openlog("dhcpd", DHCP_LOG_OPTIONS, db.data[0]);
/* Log the startup banner into the new
log file. */
- if (!quiet) {
- /* Don't log to stderr twice. */
- tmp = log_perror;
- log_perror = 0;
- log_info("%s %s",
- message, PACKAGE_VERSION);
- log_info(copyright);
- log_info(arr);
- log_info(url);
- log_perror = tmp;
- }
+ /* Don't log to stderr twice. */
+ tmp = log_perror;
+ log_perror = 0;
+ log_info("%s %s", message, PACKAGE_VERSION);
+ log_info(copyright);
+ log_info(arr);
+ log_info(url);
+ log_perror = tmp;
} else
log_fatal("invalid log facility");
data_string_forget(&db, MDL);