projects
/
reactos.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
dc8ea64
)
[CDFS]
author
Pierre Schweitzer
<pierre@reactos.org>
Sun, 6 Apr 2014 21:02:21 +0000
(21:02 +0000)
committer
Pierre Schweitzer
<pierre@reactos.org>
Sun, 6 Apr 2014 21:02:21 +0000
(21:02 +0000)
- Fix CdfsWSubString() prototype
- Use it in CdfsCreateFCB() for string copy
CID #511047
svn path=/trunk/; revision=62676
reactos/drivers/filesystems/cdfs/fcb.c
patch
|
blob
|
history
diff --git
a/reactos/drivers/filesystems/cdfs/fcb.c
b/reactos/drivers/filesystems/cdfs/fcb.c
index
6163555
..
6657008
100644
(file)
--- a/
reactos/drivers/filesystems/cdfs/fcb.c
+++ b/
reactos/drivers/filesystems/cdfs/fcb.c
@@
-57,7
+57,7
@@
CdfsGetNextPathElement(PWCHAR FileName)
static VOID
-CdfsWSubString(
PWCHAR pTarget, const PWCHA
R pSource, size_t pLength)
+CdfsWSubString(
LPWSTR pTarget, LPCWST
R pSource, size_t pLength)
{
wcsncpy (pTarget, pSource, pLength);
pTarget [pLength] = L'\0';
@@
-76,7
+76,7
@@
CdfsCreateFCB(PCWSTR FileName)
if (FileName)
{
-
wcscpy(Fcb->PathName, FileName
);
+
CdfsWSubString(Fcb->PathName, FileName, sizeof(Fcb->PathName) / sizeof(Fcb->PathName[0]) - 1
);
if (wcsrchr(Fcb->PathName, '\\') != 0)
{
Fcb->ObjectName = wcsrchr(Fcb->PathName, '\\');