authctxt->methoddata=(void *)gssctxt;
packet_start(SSH2_MSG_USERAUTH_REQUEST);
+#ifdef GSI
if(options.implicit && !(datafellows & SSH_BUG_GSS_EMPTYUSER)) {
packet_put_cstring("");
} else {
+#endif
packet_put_cstring(authctxt->server_user);
+#ifdef GSI
}
+#endif
packet_put_cstring(authctxt->service);
packet_put_cstring(authctxt->method->name);
debug2("userauth_external");
packet_start(SSH2_MSG_USERAUTH_REQUEST);
+#ifdef GSI
if(options.implicit && !(datafellows & SSH_BUG_GSS_EMPTYUSER)) {
packet_put_cstring("");
} else {
+#endif
packet_put_cstring(authctxt->server_user);
+#ifdef GSI
}
+#endif
packet_put_cstring(authctxt->service);
packet_put_cstring(authctxt->method->name);
packet_send();