diff options
author | Kevin Coffman <kwc@citi.umich.edu> | 2006-07-11 23:09:59 -0400 |
---|---|---|
committer | Neil Brown <neilb@suse.de> | 2006-07-21 17:39:50 +1000 |
commit | e99654bace14daee2f26506b61629d109aed98de (patch) | |
tree | d5882d616144b51c6adc643705ea3198f92fd063 | |
parent | 39c22863ac568d257ef197dbc31bef45c596e8ca (diff) | |
download | nfs-utils-e99654bace14daee2f26506b61629d109aed98de.tar.gz nfs-utils-e99654bace14daee2f26506b61629d109aed98de.tar.xz nfs-utils-e99654bace14daee2f26506b61629d109aed98de.zip |
Fix compilation problem - write_oid not defined
-rw-r--r-- | utils/gssd/write_bytes.h | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/utils/gssd/write_bytes.h b/utils/gssd/write_bytes.h index 8021cd8..4fc72cc 100644 --- a/utils/gssd/write_bytes.h +++ b/utils/gssd/write_bytes.h @@ -63,6 +63,19 @@ write_buffer(char **p, char *end, gss_buffer_desc *arg) return 0; } +inline static int +write_oid(char **p, char *end, gss_OID_desc *arg) +{ + int len = (int)arg->length; /* make an int out of size_t */ + if (WRITE_BYTES(p, end, len)) + return -1; + if (*p + arg->length > end) + return -1; + memcpy(*p, arg->elements, len); + *p += len; + return 0; +} + static inline int get_bytes(char **ptr, const char *end, void *res, int len) { |