- if (rs_packet_create_acc_request (conn, &req, USER_NAME, USER_PW))
- return rs_err_conn_pop (conn);
+ if (use_request_object_flag)
+ {
+ if (rs_request_create_authn (conn, &request, USER_NAME, USER_PW, SECRET))
+ goto cleanup;
+ if (rs_request_send (request, &resp))
+ goto cleanup;
+ }
+ else
+ {
+ if (rs_packet_create_authn_request (conn, &req, USER_NAME, USER_PW, SECRET))
+ goto cleanup;
+ if (rs_packet_send (req, NULL))
+ goto cleanup;
+ if (rs_conn_receive_packet (conn, req, &resp))
+ goto cleanup;
+ }