- /* Read the response from the connection */
- /* TBD -- timeout? */
- if (err = gsscon_read_encrypted_token(conn, gssctx, &resp_buf, &resp_buflen)) {
- if (resp_buf)
- free(resp_buf);
- goto error;
- }
-
- tr_debug( "monc_fwd_request: Response Received (%u bytes).\n", (unsigned) resp_buflen);
- tr_debug( "%s\n", resp_buf);
-
-// if (NULL == (resp_msg = tr_msg_decode(resp_buf, resp_buflen))) {
-// tr_err( "monc_fwd_request: Error decoding response.\n");
-// goto error;
-// }
-//
-// /* TBD -- Check if this is actually a valid response */
-// if (MON_RESPONSE != tr_msg_get_msg_type(resp_msg)) {
-// tr_err( "monc_fwd_request: Error, no response in the response!\n");
-// goto error;
-// }
-//
-// if (resp_handler) {
-// /* Call the caller's response function. It must copy any data it needs before returning. */
-// tr_debug("monc_fwd_request: calling response callback function.");
-// (*resp_handler)(monc, mon_req, tr_msg_get_resp(resp_msg), cookie);
-// }
-
- goto cleanup;
-
-error:
- rc = -1;