From 0a2d5003df1a9ecf801ac3b4a5cb7dda85449315 Mon Sep 17 00:00:00 2001 From: Andy Polyakov Date: Tue, 18 Dec 2012 18:19:54 +0000 Subject: dso/dso_win32.c: fix compiler warning. --- crypto/dso/dso_win32.c | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) (limited to 'crypto/dso') diff --git a/crypto/dso/dso_win32.c b/crypto/dso/dso_win32.c index 6fb6c54181..1cab3142c6 100644 --- a/crypto/dso/dso_win32.c +++ b/crypto/dso/dso_win32.c @@ -689,7 +689,6 @@ static int win32_pathbyaddr(void *addr,char *path,int sz) CREATETOOLHELP32SNAPSHOT create_snap; CLOSETOOLHELP32SNAPSHOT close_snap; MODULE32 module_first, module_next; - int len; if (addr == NULL) { @@ -752,21 +751,25 @@ static int win32_pathbyaddr(void *addr,char *path,int sz) return WideCharToMultiByte(CP_ACP,0,me32.szExePath,-1, path,sz,NULL,NULL); # else - len = (int)wcslen(me32.szExePath); + { + int i,len = (int)wcslen(me32.szExePath); if (sz <= 0) return len+1; if (len >= sz) len=sz-1; for(i=0;i= sz) len=sz-1; memcpy(path,me32.szExePath,len); path[len++] = 0; return len; + } #endif } } while((*module_next)(hModuleSnap, &me32)); -- cgit v1.2.3