Print the reason code for protocol errors

This commit is contained in:
Samuel Mannehed 2017-10-04 15:50:49 +02:00
parent 2e744bf54f
commit e272feaa8a

View File

@ -390,18 +390,15 @@ handle_disconnect_reason(RD_BOOL deactivated, uint16 reason)
break;
default:
if (reason > 0x1000 && reason < 0x7fff)
{
text = "Internal protocol error";
}
else
{
text = "Unknown reason";
}
text = "Unknown reason";
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);
}
return retval;
}