Friday, September 19, 2014, 10:12:29 AM, you wrote:
>> + sni_servername.release(); // otherwise we'll free the source string. > Why don't you want to free the source string in this case? Because it's still in the source object and therefore it would be freed again at some point in the future.