rb.fieldsFrom(input.getArguments());
- final TlvsBuilder tlvsBuilder = new TlvsBuilder();
- tlvsBuilder.setSymbolicPathName(
- new SymbolicPathNameBuilder().setPathName(new SymbolicPathName(input.getName().getBytes(Charsets.UTF_8))).build());
+ final TlvsBuilder tlvsBuilder;
if (inputLsp.getTlvs() != null) {
- tlvsBuilder.setVsTlv(inputLsp.getTlvs().getVsTlv());
+ tlvsBuilder = new TlvsBuilder(inputLsp.getTlvs());
+ } else {
+ tlvsBuilder = new TlvsBuilder();
}
+ tlvsBuilder.setSymbolicPathName(
+ new SymbolicPathNameBuilder().setPathName(new SymbolicPathName(input.getName().getBytes(Charsets.UTF_8))).build());
final SrpBuilder srpBuilder = new SrpBuilder();
srpBuilder.setOperationId(nextRequest());