rpms/nfs-utils/devel nfs-utils-1.0.7-gssd-64bit.patch,NONE,1.1
fedora-cvs-commits at redhat.com
fedora-cvs-commits at redhat.com
Tue Aug 2 16:22:04 UTC 2005
Author: steved
Update of /cvs/dist/rpms/nfs-utils/devel
In directory cvs.devel.redhat.com:/tmp/cvs-serv6192
Added Files:
nfs-utils-1.0.7-gssd-64bit.patch
Log Message:
added nfs-utils-1.0.7-gssd-64bit.patch
nfs-utils-1.0.7-gssd-64bit.patch:
write_bytes.h | 12 ++++++++----
1 files changed, 8 insertions(+), 4 deletions(-)
--- NEW FILE nfs-utils-1.0.7-gssd-64bit.patch ---
--- nfs-utils-1.0.6/utils/gssd/write_bytes.h.orig 2005-07-06 12:58:39.000000000 -0400
+++ nfs-utils-1.0.6/utils/gssd/write_bytes.h 2005-07-13 16:33:21.000000000 -0400
@@ -53,12 +53,13 @@ write_bytes(char **ptr, const char *end,
inline static int
write_buffer(char **p, char *end, gss_buffer_desc *arg)
{
- if (WRITE_BYTES(p, end, arg->length))
+ 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->value, arg->length);
- *p += arg->length;
+ memcpy(*p, arg->value, len);
+ *p += len;
return 0;
}
@@ -80,8 +81,11 @@ get_buffer(char **ptr, const char *end,
{
char *p, *q;
p = *ptr;
- if (get_bytes(&p, end, &res->length, sizeof(res->length)))
+ int len;
+
+ if (get_bytes(&p, end, &len, sizeof(len)))
return -1;
+ res->length = len; /* promote to size_t if necessary */
q = p + res->length;
if (q > end || q < p)
return -1;
More information about the fedora-cvs-commits
mailing list