diff --git a/programs/mutant-5/swen90006/passbook/PassBook.java b/programs/mutant-5/swen90006/passbook/PassBook.java index b6a1d3a0574826e55905a1be18a4eeafd7a4a6a2..66ad4237ddfed4e1e4c531cb76e75e2c38ab8f2b 100644 --- a/programs/mutant-5/swen90006/passbook/PassBook.java +++ b/programs/mutant-5/swen90006/passbook/PassBook.java @@ -100,7 +100,7 @@ public class PassBook else if ('A' <= passphrase.charAt(i) || passphrase.charAt(i) <= 'Z') { containsUpperCase = true; } - else if ('0' <= passphrase.charAt(i) || passphrase.charAt(i) < '9') { + else if ('0' <= passphrase.charAt(i) || passphrase.charAt(i) <= '9') { containsNumber = true; } } @@ -239,7 +239,7 @@ public class PassBook throw new InvalidSessionIDException(sessionID); } else if (!Arrays.asList(VALID_URL_PROTOCOLS).contains(url.getProtocol())) { - throw new MalformedURLException(passbookUsername); + throw new InvalidSessionIDException(sessionID); } PasswordTable pt = details.get(passbookUsername);