Remove useless code

closes #321
diff --git a/library/ssl_tls.c b/library/ssl_tls.c
index 9142be8..da9f8bf 100644
--- a/library/ssl_tls.c
+++ b/library/ssl_tls.c
@@ -5735,11 +5735,7 @@
         mbedtls_free( ssl->handshake->psk );
 
     if( ( ssl->handshake->psk = mbedtls_calloc( 1, psk_len ) ) == NULL )
-    {
-        mbedtls_free( ssl->handshake->psk );
-        ssl->handshake->psk = NULL;
         return( MBEDTLS_ERR_SSL_ALLOC_FAILED );
-    }
 
     ssl->handshake->psk_len = psk_len;
     memcpy( ssl->handshake->psk, psk, ssl->handshake->psk_len );