udp/lacewing — Issue #11: Incorrect parameter order
Author: SortaCore
Created: 2012-01-23 20:19:44+00:00
State: open

It looks like the parameter order given to calls of VirtualFree() is incorrect. 0 should not be the 3rd parameter, it should be the 2nd, and MEM_RELEASE should be the 3rd parameter.
This is present in 0.2.6 -> 3.0.0, in several files.

Visual Studio 2010, running Code Analysis with Microsoft All Rules, shows:
```C++
Warning C6332: Invalid parameter: passing zero as the dwFreeType parameter to 'VirtualFree' is not allowed. This causes the call to fail.
```