C28106
Visual Studio 2012
Warning C28106: Variable already holds resource possibly causing leak
A variable that contains a resource is used in a context in which a new value can be placed in the variable. If this occurs, the resource can be lost and not properly freed, causing a resource leak.