Fix off-by-one error in placing trailing \0.
diff --git a/dlls/ole32/storage32.c b/dlls/ole32/storage32.c
index c7b64c7..99bdb34 100644
--- a/dlls/ole32/storage32.c
+++ b/dlls/ole32/storage32.c
@@ -5615,7 +5615,7 @@
/* 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.