move all types into handler loop.

pull/1/head
runge 18 years ago
parent 6c8e6e0678
commit 8417618289

@ -277,19 +277,18 @@ rfbProcessClientSecurityType(rfbClientPtr cl)
return;
}
if(chosenType == rfbSecTypeNone) {
cl->state = RFB_INITIALISATION;
return;
}
/* Make sure it was present in the list sent by the server. */
for (handler = securityHandlers; handler;
handler = handler->next)
for (handler = securityHandlers; handler; handler = handler->next) {
if (chosenType == handler->type) {
handler->handler(cl);
return;
if (chosenType == rfbSecTypeNone) {
cl->state = RFB_INITIALISATION;
return;
} else {
handler->handler(cl);
return;
}
}
}
rfbLog("rfbProcessClientSecurityType: wrong security type requested\n");
rfbCloseClient(cl);

Loading…
Cancel
Save