]> granicus.if.org Git - sudo/commitdiff
now uses AUTH_MAX_PASSWD_LENGTH if SPW_SECUREWARE
authorTodd C. Miller <Todd.Miller@courtesan.com>
Sun, 14 Jul 1996 01:04:26 +0000 (01:04 +0000)
committerTodd C. Miller <Todd.Miller@courtesan.com>
Sun, 14 Jul 1996 01:04:26 +0000 (01:04 +0000)
compat.h

index 6f9bd27344975aab4a7a8d1587b8c637f57689bd..29aedea5afa95c7cd21416814205658b12b3d503 100644 (file)
--- a/compat.h
+++ b/compat.h
 #  undef _PASSWD_LEN
 #  define _PASSWD_LEN          256
 #else
-#  ifndef _PASSWD_LEN
-#    ifdef PASS_MAX
-#      define _PASSWD_LEN      PASS_MAX
-#    else
-#      ifdef HAVE_C2_SECURITY
-#        define _PASSWD_LEN    24
+#  if defined(SHADOW_TYPE) && (SHADOW_TYPE == SPW_SECUREWARE)
+#    undef _PASSWD_LEN
+#    define _PASSWD_LEN                AUTH_MAX_PASSWD_LENGTH
+#  else
+#    ifndef _PASSWD_LEN
+#      ifdef PASS_MAX
+#        define _PASSWD_LEN    PASS_MAX
 #      else
-#        define _PASSWD_LEN    8
-#      endif /* HAVE_C2_SECURITY */
-#    endif /* PASS_MAX */
-#  endif /* !_PASSWD_LEN */
-#endif /* HAVE_KERB4 || HAVE_DCE || HAVE_SKEY */
+#        ifdef HAVE_C2_SECURITY
+#          define _PASSWD_LEN  24
+#        else
+#          define _PASSWD_LEN  8
+#        endif /* HAVE_C2_SECURITY */
+#      endif /* PASS_MAX */
+#    endif /* !_PASSWD_LEN */
+#  endif /* HAVE_KERB4 || HAVE_DCE || HAVE_SKEY */
+#endif /* SPW_SECUREWARE */
 
 /*
  * Some OS's lack these