aboutsummaryrefslogtreecommitdiffstats
path: root/clientserver.c
diff options
context:
space:
mode:
authorWayne Davison <wayned@samba.org>2006-04-06 07:38:54 +0000
committerWayne Davison <wayned@samba.org>2006-04-06 07:38:54 +0000
commit2a7d9fe9b8792cc6b419b2e25e7cf73d1c06376c (patch)
treecac814f0b10a46b6d06dd5cce5cd2b25cbcb1a0a /clientserver.c
parente63aeb6d68aff4668064dd3a44b6979fab0733a8 (diff)
downloadandroid_external_rsync-2a7d9fe9b8792cc6b419b2e25e7cf73d1c06376c.tar.gz
android_external_rsync-2a7d9fe9b8792cc6b419b2e25e7cf73d1c06376c.tar.bz2
android_external_rsync-2a7d9fe9b8792cc6b419b2e25e7cf73d1c06376c.zip
A slightly better fix than the last version.
Diffstat (limited to 'clientserver.c')
-rw-r--r--clientserver.c9
1 files changed, 6 insertions, 3 deletions
diff --git a/clientserver.c b/clientserver.c
index 4c8057ee..3e71cd90 100644
--- a/clientserver.c
+++ b/clientserver.c
@@ -44,6 +44,7 @@ extern int protocol_version;
extern int io_timeout;
extern int no_detach;
extern int default_af_hint;
+extern int log_initialised;
extern mode_t orig_umask;
extern char *bind_address;
extern char *sockopts;
@@ -735,12 +736,14 @@ int start_daemon(int f_in, int f_out)
io_set_sock_fds(f_in, f_out);
+ if (log_initialised)
+ rprintf(FLOG, "connect from %s (%s)\n", host, addr);
+
if (!lp_load(config_file, 0))
exit_cleanup(RERR_SYNTAX);
- log_init();
-
- rprintf(FLOG, "connect from %s (%s)\n", host, addr);
+ if (!log_initialised)
+ log_init();
if (!am_server) {
set_socket_options(f_in, "SO_KEEPALIVE");