diff --git a/src/Routes/RouteRegister.c b/src/Routes/RouteRegister.c index ed6ddd9..868dc30 100644 --- a/src/Routes/RouteRegister.c +++ b/src/Routes/RouteRegister.c @@ -234,7 +234,7 @@ finish: HttpResponseStatus(args->context, HTTP_BAD_REQUEST); response = MatrixErrorCreate(M_INVALID_USERNAME); } - else if (UserExists(db, username)) + else if (!UserExists(db, username)) { response = HashMapCreate(); HashMapSet(response, "available", JsonValueBoolean(1));