summaryrefslogtreecommitdiffstats
path: root/src/include
diff options
context:
space:
mode:
authorKen Raeburn <raeburn@mit.edu>2006-06-24 03:07:29 +0000
committerKen Raeburn <raeburn@mit.edu>2006-06-24 03:07:29 +0000
commit05352b990d5caeed4c6afe3140ab946842bd743d (patch)
treeee7252bfda3d90b18a287e34632311ca5336aaf0 /src/include
parentf9b6c2de5c160844e2fb5cb8ea7c6ef4292ee4c4 (diff)
downloadkrb5-05352b990d5caeed4c6afe3140ab946842bd743d.tar.gz
krb5-05352b990d5caeed4c6afe3140ab946842bd743d.tar.xz
krb5-05352b990d5caeed4c6afe3140ab946842bd743d.zip
* k5-int.h (krb5_copy_error_state): New macro
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18210 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/include')
-rw-r--r--src/include/k5-int.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/include/k5-int.h b/src/include/k5-int.h
index 1bc3ed2d7..a8b9e5d99 100644
--- a/src/include/k5-int.h
+++ b/src/include/k5-int.h
@@ -1885,4 +1885,7 @@ krb5int_c_mandatory_cksumtype (krb5_context, krb5_enctype, krb5_cksumtype *);
extern int krb5int_crypto_init (void);
extern int krb5int_prng_init(void);
+#define krb5_copy_error_state(CTX, OCTX) \
+ krb5int_set_error(&(CTX)->errinfo, (OCTX)->errinfo.code, "%s", (OCTX)->errinfo.msg)
+
#endif /* _KRB5_INT_H */