diff --git a/script.sh b/script.sh
index 8463eef..42dc587 100755
--- a/script.sh
+++ b/script.sh
@@ -89,9 +89,10 @@ fi
 
 # Throw error if an error occurred and fail_on_error is true
 # textlint exitcode: 0 success 1 lint error detect 2 fatal error
+#  (not 0) AND (not 1) is error
 if [[ "${INPUT_FAIL_ON_ERROR}" == "true"      \
       && (( "${textlint_exit_val}" != "0"     \
-           || "${textlint_exit_val}" != "1" ) \
+           && "${textlint_exit_val}" != "1" ) \
          || "${reviewdog_exit_val}" != "0" )  \
    ]]; then
   exit 1