Piotr Caban : wininet: Fixed buffer size check in urlcache_create_file_pathA.

Alexandre Julliard julliard at winehq.org
Mon Apr 1 13:48:41 CDT 2013


Module: wine
Branch: master
Commit: a59210a6e8012cc8d44b6162479cf0d5f3a3b2fd
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=a59210a6e8012cc8d44b6162479cf0d5f3a3b2fd

Author: Piotr Caban <piotr at codeweavers.com>
Date:   Mon Apr  1 13:14:13 2013 +0200

wininet: Fixed buffer size check in urlcache_create_file_pathA.

---

 dlls/wininet/urlcache.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/dlls/wininet/urlcache.c b/dlls/wininet/urlcache.c
index 2167036..5efa614 100644
--- a/dlls/wininet/urlcache.c
+++ b/dlls/wininet/urlcache.c
@@ -1065,7 +1065,7 @@ static BOOL urlcache_create_file_pathA(
         dir_len = 0;
 
     nRequired = (path_len + dir_len + file_name_len) * sizeof(char);
-    if (nRequired < *lpBufferSize)
+    if (nRequired <= *lpBufferSize)
     {
         WideCharToMultiByte(CP_ACP, 0, pContainer->path, -1, szPath, path_len, NULL, NULL);
         if(dir_len) {




More information about the wine-cvs mailing list