diff --git a/programs/ssl/ssl_server2.c b/programs/ssl/ssl_server2.c index d1b76ac46..30814eb45 100644 --- a/programs/ssl/ssl_server2.c +++ b/programs/ssl/ssl_server2.c @@ -587,7 +587,7 @@ psk_entry *psk_parse( char *psk_string ) while( p <= end ) { if( ( new = polarssl_malloc( sizeof( psk_entry ) ) ) == NULL ) - return( NULL ); + goto error; memset( new, 0, sizeof( psk_entry ) );