Print the reason code for protocol errors
This commit is contained in:
parent
2e744bf54f
commit
e272feaa8a
15
rdesktop.c
15
rdesktop.c
@ -390,18 +390,15 @@ handle_disconnect_reason(RD_BOOL deactivated, uint16 reason)
|
|||||||
break;
|
break;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
if (reason > 0x1000 && reason < 0x7fff)
|
text = "Unknown reason";
|
||||||
{
|
|
||||||
text = "Internal protocol error";
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
text = "Unknown reason";
|
|
||||||
}
|
|
||||||
retval = EXRD_UNKNOWN;
|
retval = EXRD_UNKNOWN;
|
||||||
}
|
}
|
||||||
if (reason != ERRINFO_NO_INFO)
|
|
||||||
|
if (reason > 0x1000 && reason < 0x7fff) {
|
||||||
|
fprintf(stderr, "Internal protocol error: %x", reason);
|
||||||
|
} else if (reason != ERRINFO_NO_INFO) {
|
||||||
fprintf(stderr, "disconnect: %s.\n", text);
|
fprintf(stderr, "disconnect: %s.\n", text);
|
||||||
|
}
|
||||||
|
|
||||||
return retval;
|
return retval;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user