Last pstring here.
authorJeremy Allison <jra@samba.org>
Mon, 3 Dec 2007 22:11:45 +0000 (14:11 -0800)
committerJeremy Allison <jra@samba.org>
Mon, 3 Dec 2007 22:11:45 +0000 (14:11 -0800)
Jeremy.

source/winbindd/winbindd_cm.c

index 7da7a82343ce8d87ebb6c67e0a89664f20fae1d2..b64937da23b7d61cc5a0c308530b83ab42f19827 100644 (file)
@@ -208,10 +208,12 @@ static bool fork_child_dc_connect(struct winbindd_domain *domain)
        close_conns_after_fork();
 
        if (!override_logfile) {
-               pstring logfile;
-               pstr_sprintf(logfile, "%s/log.winbindd-dc-connect", dyn_LOGFILEBASE);
-               lp_set_logfile(logfile);
-               reopen_logs();
+               char *logfile;
+               if (asprintf(&logfile, "%s/log.winbindd-dc-connect", dyn_LOGFILEBASE) > 0) {
+                       lp_set_logfile(logfile);
+                       SAFE_FREE(logfile);
+                       reopen_logs();
+               }
        }
 
        mem_ctx = talloc_init("fork_child_dc_connect");