diff --git a/include/ldap.h b/include/ldap.h
index 8712dec1d702ee11f9bcb39f2d648e498fab3c42..0b2f95ca35bda98c65d6316475a5babf6176ba1d 100644
--- a/include/ldap.h
+++ b/include/ldap.h
@@ -305,7 +305,7 @@ typedef struct ldapmod {
 
 #define	LDAP_REFERRAL				0x0a /* LDAPv3 */
 #define LDAP_ADMINLIMIT_EXCEEDED	0x0b /* LDAPv3 */
-#define	LDAP_UNAVAILABLE_CRITICIAL_EXTENSION	0x0c /* LDAPv3 */
+#define	LDAP_UNAVAILABLE_CRITICAL_EXTENSION	0x0c /* LDAPv3 */
 #define LDAP_CONFIDENTIALITY_REQUIRED	0x0d /* LDAPv3 */
 #define	LDAP_SASL_BIND_IN_PROGRESS	0x0e /* LDAPv3 */	
 
diff --git a/libraries/libldap/error.c b/libraries/libldap/error.c
index d47ce69a614c462289ed421a921a21a89aa04475..0c58e185076932b1e3e56cca7445a44ad1ffc1b2 100644
--- a/libraries/libldap/error.c
+++ b/libraries/libldap/error.c
@@ -34,7 +34,7 @@ static const struct ldaperror ldap_errlist[] = {
 
 	{LDAP_REFERRAL,					"Referral"},
 	{LDAP_ADMINLIMIT_EXCEEDED,		"Administrative limit exceeded"},
-	{LDAP_UNAVAILABLE_CRITICIAL_EXTENSION,
+	{LDAP_UNAVAILABLE_CRITICAL_EXTENSION,
 									"Criticial extension is unavailable"},
 	{LDAP_CONFIDENTIALITY_REQUIRED,	"Confidentiality required"},
 	{LDAP_SASL_BIND_IN_PROGRESS,	"SASL bind in progress"},