Kamil Hornicek
cd5a6ed95e
[KBSWITCH]
...
- fix possible buffer overrun
CID #716051
CID #716052
svn path=/trunk/; revision=62673
2014-04-06 20:10:24 +00:00
Pierre Schweitzer
40b46adcc6
[ATACTL]
...
- Fix resource leak
- Fix uninit field in struct
CID #716281
CID #716748
CID #716749
CID #716751
CID #716752
CID #716753
CID #731454
svn path=/trunk/; revision=62672
2014-04-06 19:48:22 +00:00
Kamil Hornicek
ebf479fc87
[FONTVIEW]
...
- add czech translation
- fix a leak
CID #731443
svn path=/trunk/; revision=62671
2014-04-06 18:57:16 +00:00
Hermès Bélusca-Maïto
0c43ce824a
[CONSRV]
...
- text.c: Few code formatting, and remove a warning.
- guiterm.c: Implement basic word selection.
svn path=/trunk/; revision=62670
2014-04-06 17:46:49 +00:00
Kamil Hornicek
0888fb5cb5
[DXDIAG]
...
- fix a buffer overrun
CID #1102308
svn path=/trunk/; revision=62669
2014-04-06 17:33:12 +00:00
Pierre Schweitzer
02d348bf34
[NTOSKRNL]
...
Fix overflow
CID #701303
svn path=/trunk/; revision=62668
2014-04-06 17:18:55 +00:00
Kamil Hornicek
0bd2bad093
[MAIN]
...
- fix a memory leak
CID #716340
- initialize the new cursor scheme name so it doesn't show garbage in the save dialog
The previous commit fixed:
CID #716120
CID #715936
CID #515183
svn path=/trunk/; revision=62667
2014-04-06 17:09:47 +00:00
Pierre Schweitzer
3cf4d36849
[MMEBUDDY]
...
Prevent double close of a handle
CID #731736
svn path=/trunk/; revision=62666
2014-04-06 16:55:53 +00:00
Kamil Hornicek
aaba242bd5
[MAIN]
...
- fix a copypasta
- fix a possible buffer overrun (x5)
- fix a negative array index access
svn path=/trunk/; revision=62665
2014-04-06 16:45:21 +00:00
Pierre Schweitzer
369fcf0bf3
[MOUNTMGR]
...
- Fix broken logic in OnlineMountedVolumes()
- Add missing return in MountMgrNotifyNameChange()
CID #515247
CID #716002
svn path=/trunk/; revision=62664
2014-04-06 16:30:29 +00:00
Pierre Schweitzer
f7bab18907
[NPFS]
...
- Also call NpQueryNameInfo() in FileAllInformation and return its status. This prevents from returning uninit status
- By default, return STATUS_ILLEGAL_FUNCTION in NpImpersonate(). This prevents from returning uninit status
- Fix comparison in NpQueryFsVolumeInfo() (remaining len is to be used)
- Properly set the string without space. This allows setting the complete string with 18 bytes.
CID #1102019
CID #1102505
CID #1102506
svn path=/trunk/; revision=62663
2014-04-06 16:15:06 +00:00
Hermès Bélusca-Maïto
4a7e080751
[NTDLL_APITEST]: Add braces and remove an unneeded trace.
...
svn path=/trunk/; revision=62662
2014-04-06 15:51:38 +00:00
Pierre Schweitzer
c58c9e039c
[FASTFAT]
...
Remove dead code
CID #502185
svn path=/trunk/; revision=62661
2014-04-06 15:49:38 +00:00
Pierre Schweitzer
9315f42c8f
[CDFS]
...
- Fix broken if statement
- Remove deadcode
CID #502181
CID #502438
CID #716663
svn path=/trunk/; revision=62660
2014-04-06 15:43:06 +00:00
Pierre Schweitzer
cf4a5c8d11
[SYSSETUP]
...
Fix buffer overrun
CID #716146
svn path=/trunk/; revision=62659
2014-04-06 15:31:06 +00:00
Pierre Schweitzer
7c66fc782d
[LSASRV]
...
Fix broken if statements
CID #513328
CID #1102024
svn path=/trunk/; revision=62658
2014-04-06 15:11:09 +00:00
Pierre Schweitzer
c7548b6c43
[KERNEL32]
...
- Fix buffer overrun
- Fix incorrect return check
CID #514675
CID #716130
CID #731615
svn path=/trunk/; revision=62657
2014-04-06 14:24:00 +00:00
Pierre Schweitzer
cfbaed3a33
[SYSDM]
...
Fix memory leaks
CID #716341
CID #716342
svn path=/trunk/; revision=62656
2014-04-06 13:50:53 +00:00
Pierre Schweitzer
360df6d05d
[INPUT]
...
Fix buffer overrun
CID #716118
svn path=/trunk/; revision=62655
2014-04-06 13:42:27 +00:00
Pierre Schweitzer
abab3274cd
[DESK]
...
Fix leaks
CID #716336
CID #716337
svn path=/trunk/; revision=62654
2014-04-06 13:38:06 +00:00
Pierre Schweitzer
a322341b4c
[ACCESS]
...
Don't leak memory
CID #716335
svn path=/trunk/; revision=62653
2014-04-06 13:25:28 +00:00
Pierre Schweitzer
362bca1c4a
[FREELDR]
...
Don't call strlen to get max len of an uninit string
CID #731721
CID #731722
svn path=/trunk/; revision=62652
2014-04-06 13:22:21 +00:00
Kamil Hornicek
d141ce54b6
[WIN32K]
...
- Fix a possible out of bounds read.
CID 731665
svn path=/trunk/; revision=62651
2014-04-06 13:09:04 +00:00
Pierre Schweitzer
ab07d0dfbe
[RUNDLL32]
...
Fix resource leak
CID #716331
svn path=/trunk/; revision=62650
2014-04-06 13:01:41 +00:00
Pierre Schweitzer
6e7450938f
[FORMAT]
...
- Check LoadLibrary() return
- In case it doesn't match, free library
CID #716330
svn path=/trunk/; revision=62649
2014-04-06 12:59:01 +00:00
Pierre Schweitzer
75555432ba
[TCPSVCS]
...
- Fix buffer overrun
- Fix memory leak
- Properly init memory
CID #511073
CID #1102322
CID #1102405
svn path=/trunk/; revision=62648
2014-04-06 12:44:10 +00:00
Pierre Schweitzer
ad8c33fa00
[EVENTLOG]
...
- Fix memory leak
- Fix null pointer dereference
CID #515253
CID #716316
svn path=/trunk/; revision=62647
2014-04-06 12:35:54 +00:00
Pierre Schweitzer
e37f56bfbb
[TASKMGR]
...
Don't leak handle
CID #716315
svn path=/trunk/; revision=62646
2014-04-06 12:28:25 +00:00
Pierre Schweitzer
35ab776df7
[SC]
...
- Remove dead code
- Fix check for memory deallocation
- Don't leak resource
CID #500056
CID #500057
CID #501497
CID #716313
svn path=/trunk/; revision=62645
2014-04-06 12:18:05 +00:00
Thomas Faber
ab56f03e58
[NTOS:CC]
...
- Correctly set output parameter in CcRosCreateCacheSegment failure case
svn path=/trunk/; revision=62644
2014-04-06 11:02:52 +00:00
Thomas Faber
afac85a42b
[NTOS:CC]
...
- Remove unused CACHE_BITMAP feature that adds unnecessary complexity
svn path=/trunk/; revision=62643
2014-04-06 10:52:17 +00:00
Timo Kreuzer
4d99280429
[ACPI]
...
Add some DPRINTs on failure
svn path=/trunk/; revision=62642
2014-04-06 08:55:44 +00:00
Thomas Faber
f3d151acd3
[NPFS]
...
- Fix some uninitialized and over-initialized variables and some DPRINTs. CID 1102515
svn path=/trunk/; revision=62641
2014-04-06 07:54:57 +00:00
Hermès Bélusca-Maïto
df6836cce4
[NTDLL_APITEST]
...
Add/refine RtlDoesFileExists* and RtlDosSearchPath_U APIs tests.
CORE-6373 #comment Tests for RtlDoesFileExists* and RtlDosSearchPath_U APIs added in revision 62640.
svn path=/trunk/; revision=62640
2014-04-05 23:58:54 +00:00
Pierre Schweitzer
9483e8b29c
[RAPPS]
...
Don't pass structures by copy, give a pointer instead
CID #502621
CID #502622
CID #502623
svn path=/trunk/; revision=62639
2014-04-05 22:49:18 +00:00
Pierre Schweitzer
9300d44ca7
[SERVMAN]
...
- Call LocalFree() to free memory allocated with LocalAlloc()
- Fix leak
CID #716291
CID #1101891
CID #1101892
CID #1101893
CID #1101894
CID #1101895
CID #1101896
svn path=/trunk/; revision=62638
2014-04-05 22:31:19 +00:00
Pierre Schweitzer
28313aeb0c
[KBSWITCH]
...
Fix buffer overflow. Static strings are already \0 terminated.
CID #515202
svn path=/trunk/; revision=62637
2014-04-05 22:14:53 +00:00
Pierre Schweitzer
76c78c7e26
[CHARMAP]
...
Remove useless checks
CID #1102274
svn path=/trunk/; revision=62636
2014-04-05 22:08:57 +00:00
Pierre Schweitzer
5ce3089b36
[ROSAUTOTEST]
...
Use matching delete operator
CID #1102027
CID #1102028
svn path=/trunk/; revision=62635
2014-04-05 21:56:15 +00:00
Pierre Schweitzer
8e01ed0bd8
[WIN32SS]
...
Don't dereference an object that wasn't referenced
CID #1102086
svn path=/trunk/; revision=62634
2014-04-05 21:42:48 +00:00
Pierre Schweitzer
849f7cf1d1
[SVCHOST]
...
Fix buffer overruns in LanaFlagIsSet() and SetLanaFlag().
Normally, i shouldn't be > 7, MAX_LANA is set to 254.
CID #1102306
CID #1102305
svn path=/trunk/; revision=62633
2014-04-05 21:27:12 +00:00
Pierre Schweitzer
ece6628139
[MMEBUDDY]
...
Fix use after free.
CID #716804
svn path=/trunk/; revision=62632
2014-04-05 21:08:10 +00:00
Thomas Faber
3bf3d743b5
[NDK][DDK][XDK]
...
- Move BITMAP_RANGE structure to NDK where it belongs
svn path=/trunk/; revision=62631
2014-04-05 17:17:47 +00:00
Timo Kreuzer
913e1ed8b9
[PSEH3]
...
Make sure _abnormal_termination() returns the correct result and make sure the compiler does not rely on register values in the finally and filter function.
The C++ PSEH tests now all pass.
=> We now have PSEH support for C++.
svn path=/trunk/; revision=62630
2014-04-05 16:56:00 +00:00
Timo Kreuzer
73512e7ad4
[PSEH_TEST]
...
#if out a test for C++. This test only shows the limitations of PSEH and does not provide a satisfying result anyway.
svn path=/trunk/; revision=62629
2014-04-05 16:49:17 +00:00
Thomas Faber
e76390da3e
[NTOS:INVB]
...
- Do not use KeDelayExecutionThread while holding a spin lock
CORE-8052 #resolve
svn path=/trunk/; revision=62628
2014-04-05 16:46:40 +00:00
Pierre Schweitzer
a370953bd4
[SETUP16]
...
Fix invalid free
CID #715830
svn path=/trunk/; revision=62627
2014-04-05 15:47:49 +00:00
Timo Kreuzer
b938bfc001
[PSEH3]
...
Implement __finally support for C++
svn path=/trunk/; revision=62626
2014-04-05 15:41:03 +00:00
Pierre Schweitzer
9f2427ba20
[VFATLIB]
...
--MagicValues;
svn path=/trunk/; revision=62625
2014-04-05 15:39:09 +00:00
Pierre Schweitzer
05e2f0e9db
[DISKPART]
...
Fix leak
CID #716329
svn path=/trunk/; revision=62624
2014-04-05 15:26:12 +00:00