- else if ( answer->child ) {
- /* in case everything was requested */
- if ( strcmp( psz_name, "" ) == 0 )
- {
- psz_fmt = "{\n\t%s\n}\n";
- psz_delimiter = "\n\t";
- i_list = 0;
- }
- else
- {
- psz_fmt = "%s\n";
- psz_delimiter = "\n";
- i_list = 1;
- }
- if( asprintf( &psz_response, psz_fmt,
- recurse_answer( answer, psz_delimiter, i_list ) )
- == -1 )
- {
- libvlc_exception_raise( p_exception, "Error in show %s",
- psz_name );
- }
+ else
+ {
+ psz_fmt = "%s\n";
+ psz_delimiter = "\n";
+ i_list = 1;
+ }
+ if( asprintf( &psz_response, psz_fmt,
+ recurse_answer( answer, psz_delimiter, i_list ) ) == -1 )
+ {
+ libvlc_exception_raise( p_exception );
+ libvlc_printerr( "Out of memory" );