vcl: fix ldp recv return on error