summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLinus Nordberg <linus@nordu.net>2012-04-26 10:12:36 +0200
committerLinus Nordberg <linus@nordu.net>2012-04-26 10:12:36 +0200
commite6b234bb547479f8862badeee58d1b1415a2439d (patch)
tree6884911f9b5f8f1e9be933802001c1144d72412c
parent4e81d5cf94e408fcc1398359abeea9a7afc7fdb9 (diff)
Add an error code.
Also add error text for missing RSE_CRED.
-rw-r--r--lib/err.c2
-rw-r--r--lib/include/radsec/radsec.h1
2 files changed, 3 insertions, 0 deletions
diff --git a/lib/err.c b/lib/err.c
index 4a90019..875a3f4 100644
--- a/lib/err.c
+++ b/lib/err.c
@@ -33,6 +33,8 @@ static const char *_errtxt[] = {
"I/O timeout", /* 18 RSE_TIMEOUT_IO */
"timeout", /* 19 RSE_TIMEOUT */
"peer disconnected", /* 20 RSE_DISCO */
+ "invalid credentials", /* 21 RSE_CRED */
+ "certificate validation error", /* 22 RSE_CERT */
};
#define ERRTXT_SIZE (sizeof(_errtxt) / sizeof(*_errtxt))
diff --git a/lib/include/radsec/radsec.h b/lib/include/radsec/radsec.h
index abaa6e2..e62986e 100644
--- a/lib/include/radsec/radsec.h
+++ b/lib/include/radsec/radsec.h
@@ -35,6 +35,7 @@ enum rs_error_code {
RSE_TIMEOUT = 19, /* High level timeout. */
RSE_DISCO = 20,
RSE_CRED = 21, /* Credentials. */
+ RSE_CERT = 22, /* Cert validation. */
};
enum rs_conn_type {