Commit ec831631 authored by Thomas Guillem's avatar Thomas Guillem

ftp: fix item leak and check error

parent d95c6124
...@@ -854,9 +854,15 @@ static int DirRead (access_t *p_access, input_item_node_t *p_current_node) ...@@ -854,9 +854,15 @@ static int DirRead (access_t *p_access, input_item_node_t *p_current_node)
p_item = input_item_NewWithTypeExt( psz_uri, psz_line, 0, NULL, p_item = input_item_NewWithTypeExt( psz_uri, psz_line, 0, NULL,
0, -1, ITEM_TYPE_UNKNOWN, 1 ); 0, -1, ITEM_TYPE_UNKNOWN, 1 );
free( psz_uri );
if( !p_item )
{
free( psz_line );
return VLC_ENOMEM;
}
input_item_CopyOptions( p_current_node->p_item, p_item ); input_item_CopyOptions( p_current_node->p_item, p_item );
input_item_node_AppendItem( p_current_node, p_item ); input_item_node_AppendItem( p_current_node, p_item );
free( psz_uri ); input_item_Release( p_item );
} }
free( psz_line ); free( psz_line );
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment