Author: akhaldi
Date: Sat May 19 10:54:54 2012
New Revision: 56618

URL: http://svn.reactos.org/svn/reactos?rev=56618&view=rev
Log:
[ITSS]
* Sync to Wine 1.5.4.

Modified:
    trunk/reactos/dll/win32/itss/storage.c
    trunk/reactos/media/doc/README.WINE

Modified: trunk/reactos/dll/win32/itss/storage.c
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/itss/storage.c?rev=56618&r1=56617&r2=56618&view=diff
==============================================================================
--- trunk/reactos/dll/win32/itss/storage.c [iso-8859-1] (original)
+++ trunk/reactos/dll/win32/itss/storage.c [iso-8859-1] Sat May 19 10:54:54 2012
@@ -406,7 +406,6 @@
     IStorage** ppstg)
 {
     ITSS_IStorageImpl *This = impl_from_IStorage(iface);
-    static const WCHAR szRoot[] = { '/', 0 };
     struct chmFile *chmfile;
     WCHAR *path, *p;
     DWORD len;
@@ -418,7 +417,7 @@
     if( !chmfile )
         return E_FAIL;
 
-    len = strlenW( This->dir ) + strlenW( pwcsName ) + 1;
+    len = strlenW( This->dir ) + strlenW( pwcsName ) + 2; /* need room for a 
terminating slash */
     path = HeapAlloc( GetProcessHeap(), 0, len*sizeof(WCHAR) );
     strcpyW( path, This->dir );
 
@@ -435,10 +434,12 @@
             *p = '/';
     }
 
-    if(*--p == '/')
+    /* add a terminating slash if one does not already exist */
+    if(*(p-1) != '/')
+    {
+        *p++ = '/';
         *p = 0;
-
-    strcatW( path, szRoot );
+    }
 
     TRACE("Resolving %s\n", debugstr_w(path));
 

Modified: trunk/reactos/media/doc/README.WINE
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/media/doc/README.WINE?rev=56618&r1=56617&r2=56618&view=diff
==============================================================================
--- trunk/reactos/media/doc/README.WINE [iso-8859-1] (original)
+++ trunk/reactos/media/doc/README.WINE [iso-8859-1] Sat May 19 10:54:54 2012
@@ -77,7 +77,7 @@
 reactos/dll/win32/inseng          # Synced to Wine-1.3.37
 reactos/dll/win32/iphlpapi        # Out of sync
 reactos/dll/win32/itircl          # Synced to Wine-1.3.37
-reactos/dll/win32/itss            # Synced to Wine-1.3.37
+reactos/dll/win32/itss            # Synced to Wine-1.5.4
 reactos/dll/win32/jscript         # Autosync
 reactos/dll/win32/localspl        # Autosync
 reactos/dll/win32/localui         # Autosync


Reply via email to