fixed digest-md5

iNPUTmice created

Change summary

src/main/java/eu/siacs/conversations/crypto/sasl/DigestMd5.java | 4 +++
1 file changed, 4 insertions(+)

Detailed changes

src/main/java/eu/siacs/conversations/crypto/sasl/DigestMd5.java 🔗

@@ -79,6 +79,10 @@ public class DigestMd5 extends SaslMechanism {
 			case RESPONSE_SENT:
 				state = State.VALID_SERVER_RESPONSE;
 				break;
+			case VALID_SERVER_RESPONSE:
+				if (challenge==null) {
+					return null; //everything is fine
+				}
 			default:
 				throw new InvalidStateException(state);
 		}