diff --git a/src/Routes/RouteLogin.c b/src/Routes/RouteLogin.c index 8579e66..f7b1d82 100644 --- a/src/Routes/RouteLogin.c +++ b/src/Routes/RouteLogin.c @@ -75,17 +75,8 @@ ROUTE_IMPL(RouteLogin, path, argp) (void) path; - loginRequest.user = NULL; - loginRequest.address = NULL; - loginRequest.token = NULL; - loginRequest.medium = NULL; - loginRequest.password = NULL; - loginRequest.device_id = NULL; - loginRequest.initial_device_display_name = NULL; - loginRequest.identifier = NULL; - - userIdentifier.user = NULL; - userIdentifier.type = NULL; + memset(&loginRequest, 0, sizeof(LoginRequest)); + memset(&userIdentifier, 0, sizeof(LoginRequestUserIdentifier)); switch (HttpRequestMethodGet(args->context)) {