From 453ff48e8989539dcc4245722970912bcd6ac92c Mon Sep 17 00:00:00 2001 From: Wouter Wijngaards Date: Mon, 30 Nov 2015 15:07:11 +0000 Subject: [PATCH] Fixup %EXECUTABLE% code. git-svn-id: file:///svn/unbound/trunk@3552 be551aaa-1e26-0410-a405-d3ace91eadb9 --- winrc/win_svc.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/winrc/win_svc.c b/winrc/win_svc.c index 8abb27871..59ccc2b3d 100644 --- a/winrc/win_svc.c +++ b/winrc/win_svc.c @@ -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"); -- 2.47.2