diff --git a/src/pam.rs b/src/pam.rs
index f85ab5064013af99ddd2c20fd1f8599ca513607c..c6e3eb87028fb63562b3095a49421fe7de8481fe 100644
--- a/src/pam.rs
+++ b/src/pam.rs
@@ -85,13 +85,8 @@ fn do_legacy_auth(username: String, password: String, config: Config) -> Result<
             Err(e) => match e {
                 RequestTokenError::Request(re) => match re {
                     reqwest::Error::Reqwest(ree) => {
-                        if ree.is_status() {
-                            error!("Authentication failed for invalid grant: {}", ree);
-                            return Err(PamError::AUTH_ERR);
-                        } else {
-                            error!("Request error requesting token: {}", ree);
-                            return Err(PamError::AUTHINFO_UNAVAIL);
-                        }
+                        error!("Request error requesting token: {}", ree);
+                        return Err(PamError::AUTHINFO_UNAVAIL);
                     },
                     reqwest::Error::Http(he) => {
                         error!("HTTP error requesting token: {}", he);