- memcpy(data, &reply, sizeof(reply));
- health_code_update();
- ret = send_response(conn->sock, data, send_len);
+ if (reply) {
+ memcpy(reply, &reply_header, sizeof(reply_header));
+ ret = send_response(conn->sock, reply, reply_size);
+ } else {
+ /* No reply to send. */
+ ret = send_response(conn->sock, &reply_header,
+ reply_size);
+ }
+