- kdp_connect_req_t *rq = &pkt->connect_req;
- size_t plen = *len;
- kdp_connect_reply_t *rp = &pkt->connect_reply;
- uint16_t rport, eport;
- uint32_t key;
- uint8_t seq;
-
- if (plen < sizeof (*rq))
- return (FALSE);
-
- dprintf(("kdp_connect seq %x greeting %s\n", rq->hdr.seq, rq->greeting));
-
- rport = rq->req_reply_port;
- eport = rq->exc_note_port;
- key = rq->hdr.key;
- seq = rq->hdr.seq;
- if (kdp.is_conn) {
- if ((seq == kdp.conn_seq) && /* duplicate request */
- (rport == kdp.reply_port) &&
- (eport == kdp.exception_port) &&
- (key == kdp.session_key))
- rp->error = KDPERR_NO_ERROR;
- else
- rp->error = KDPERR_ALREADY_CONNECTED;
- }
- else {
- kdp.reply_port = rport;
- kdp.exception_port = eport;
- kdp.is_conn = TRUE;
- kdp.conn_seq = seq;
- kdp.session_key = key;
-
- rp->error = KDPERR_NO_ERROR;
- }
-
- rp->hdr.is_reply = 1;
- rp->hdr.len = sizeof (*rp);
-
- *reply_port = rport;
- *len = rp->hdr.len;
-
- if (current_debugger == KDP_CUR_DB)
- active_debugger=1;
-
- return (TRUE);
+ kdp_connect_req_t *rq = &pkt->connect_req;
+ size_t plen = *len;
+ kdp_connect_reply_t *rp = &pkt->connect_reply;
+ uint16_t rport, eport;
+ uint32_t key;
+ uint8_t seq;
+
+ if (plen < sizeof(*rq)) {
+ return FALSE;
+ }
+
+ dprintf(("kdp_connect seq %x greeting %s\n", rq->hdr.seq, rq->greeting));
+
+ rport = rq->req_reply_port;
+ eport = rq->exc_note_port;
+ key = rq->hdr.key;
+ seq = rq->hdr.seq;
+ if (kdp.is_conn) {
+ if ((seq == kdp.conn_seq) && /* duplicate request */
+ (rport == kdp.reply_port) &&
+ (eport == kdp.exception_port) &&
+ (key == kdp.session_key)) {
+ rp->error = KDPERR_NO_ERROR;
+ } else {
+ rp->error = KDPERR_ALREADY_CONNECTED;
+ }
+ } else {
+ kdp.reply_port = rport;
+ kdp.exception_port = eport;
+ kdp.is_conn = TRUE;
+ kdp.conn_seq = seq;
+ kdp.session_key = key;
+
+ rp->error = KDPERR_NO_ERROR;
+ }
+
+ rp->hdr.is_reply = 1;
+ rp->hdr.len = sizeof(*rp);
+
+ *reply_port = rport;
+ *len = rp->hdr.len;
+
+ if (current_debugger == KDP_CUR_DB) {
+ active_debugger = 1;
+ }
+
+ return TRUE;