if ((pay_qty = write(pay_fd, buffer, q->payload_bytes)) != q->payload_bytes)
fprintf(stderr, "Error: whilst writing payload expected %d bytes but wrote %ld\n", q->payload_bytes, pay_qty);
} else
if ((pay_qty = write(pay_fd, buffer, q->payload_bytes)) != q->payload_bytes)
fprintf(stderr, "Error: whilst writing payload expected %d bytes but wrote %ld\n", q->payload_bytes, pay_qty);
} else