- if (WRITE_BYTES(&p, end, timeout)) return -1;
- if (WRITE_BYTES(&p, end, pd->pd_seq_win)) return -1;
- if (write_buffer(&p, end, &pd->pd_ctx_hndl)) return -1;
- if (write_buffer(&p, end, context_token)) return -1;
+ if (WRITE_BYTES(&p, end, timeout)) goto out_err;
+ if (WRITE_BYTES(&p, end, pd->pd_seq_win)) goto out_err;
+ if (write_buffer(&p, end, &pd->pd_ctx_hndl)) goto out_err;
+ if (write_buffer(&p, end, context_token)) goto out_err;