* dtable.cc (handle_to_fn): Correct placement and length of name buffer.
(Suggested by Pavel Tsekov)
This commit is contained in:
parent
372e3e53ba
commit
147d2ab494
|
@ -1,3 +1,8 @@
|
||||||
|
2002-06-04 Christopher Faylor <cgf@redhat.com>
|
||||||
|
|
||||||
|
* dtable.cc (handle_to_fn): Correct placement and length of name
|
||||||
|
buffer. (Suggested by Pavel Tsekov)
|
||||||
|
|
||||||
2002-06-04 Christopher Faylor <cgf@redhat.com>
|
2002-06-04 Christopher Faylor <cgf@redhat.com>
|
||||||
|
|
||||||
Remove fcntl.h includes throughout.
|
Remove fcntl.h includes throughout.
|
||||||
|
|
|
@ -726,8 +726,8 @@ handle_to_fn (HANDLE h, char *posix_fn)
|
||||||
|
|
||||||
memset (fnbuf, 0, sizeof (fnbuf));
|
memset (fnbuf, 0, sizeof (fnbuf));
|
||||||
ntfn = (OBJECT_NAME_INFORMATION *) fnbuf;
|
ntfn = (OBJECT_NAME_INFORMATION *) fnbuf;
|
||||||
ntfn->Name.MaximumLength = sizeof (fnbuf);
|
ntfn->Name.MaximumLength = sizeof (fnbuf) - sizeof (*ntfn);
|
||||||
ntfn->Name.Buffer = (WCHAR *) ntfn + 1;
|
ntfn->Name.Buffer = (WCHAR *) (ntfn + 1);
|
||||||
|
|
||||||
DWORD res = NtQueryObject (h, ObjectNameInformation, ntfn, sizeof (fnbuf), NULL);
|
DWORD res = NtQueryObject (h, ObjectNameInformation, ntfn, sizeof (fnbuf), NULL);
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue