diff --git a/dlls/ole32/storage32.c b/dlls/ole32/storage32.c index c7b64c75335eafeb0de4e6b244ca1f671b0d9466..99bdb3446ed77050755b3effdd64fd7f88926099 100644 --- a/dlls/ole32/storage32.c +++ b/dlls/ole32/storage32.c @@ -5615,7 +5615,7 @@ HRESULT WINAPI StgOpenStorage( /* prepare the file name string given in lieu of the root property name */ GetFullPathNameW(pwcsName, MAX_PATH, fullname, NULL); memcpy(newStorage->filename, fullname, PROPERTY_NAME_BUFFER_LEN); - newStorage->filename[PROPERTY_NAME_BUFFER_LEN] = '\0'; + newStorage->filename[PROPERTY_NAME_BUFFER_LEN-1] = '\0'; /* * Get an "out" pointer for the caller.