]> git.ipfire.org Git - thirdparty/unbound.git/commitdiff
Fixup %EXECUTABLE% code.
authorWouter Wijngaards <wouter@nlnetlabs.nl>
Mon, 30 Nov 2015 15:07:11 +0000 (15:07 +0000)
committerWouter Wijngaards <wouter@nlnetlabs.nl>
Mon, 30 Nov 2015 15:07:11 +0000 (15:07 +0000)
git-svn-id: file:///svn/unbound/trunk@3552 be551aaa-1e26-0410-a405-d3ace91eadb9

winrc/win_svc.c

index 8abb27871243762f61d9ae581487b70e62ffc95d..59ccc2b3d879562b4c3cc773215979c64278b900 100644 (file)
@@ -334,11 +334,11 @@ service_init(int r, struct daemon** d, struct config_file** c)
        /* apply settings and init */
        verbosity = cfg->verbosity + service_cmdline_verbose;
        if(cfg->directory && cfg->directory[0]) {
+               TCHAR dirbuf[2*MAX_PATH+4];
                char* dir = cfg->directory;
                if(strcmp(dir, "%EXECUTABLE%") == 0) {
                        /* get executable path, and if that contains
                         * directories, snip off the filename part */
-                       TCHAR dirbuf[2*MAX_PATH+4];
                        dirbuf[0] = 0;
                        if(!GetModuleFileName(NULL, path+1, MAX_PATH))
                                log_err("could not GetModuleFileName");