summaryrefslogtreecommitdiffstats
path: root/src/lib/gssapi/generic
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/gssapi/generic')
-rw-r--r--src/lib/gssapi/generic/ChangeLog6
-rw-r--r--src/lib/gssapi/generic/util_ordering.c4
2 files changed, 8 insertions, 2 deletions
diff --git a/src/lib/gssapi/generic/ChangeLog b/src/lib/gssapi/generic/ChangeLog
index 82e724ea7..5bcfeae3f 100644
--- a/src/lib/gssapi/generic/ChangeLog
+++ b/src/lib/gssapi/generic/ChangeLog
@@ -1,3 +1,9 @@
+Mon Oct 21 16:16:26 1996 Theodore Y. Ts'o <tytso@mit.edu>
+
+ * util_ordering.c (g_queue_internalize, g_queue_externalize):
+ Fixed typo so that the remaining length field is set
+ correctly.
+
Sat Oct 19 00:39:25 1996 Theodore Y. Ts'o <tytso@mit.edu>
* util_ordering.c (g_queue_externalize, g_queue_internalize,
diff --git a/src/lib/gssapi/generic/util_ordering.c b/src/lib/gssapi/generic/util_ordering.c
index 5dc78a0d4..d5970a739 100644
--- a/src/lib/gssapi/generic/util_ordering.c
+++ b/src/lib/gssapi/generic/util_ordering.c
@@ -191,7 +191,7 @@ g_queue_externalize(void *vqueue, unsigned char **buf, size_t *lenremain)
{
memcpy(*buf, vqueue, sizeof(queue));
*buf += sizeof(queue);
- *lenremain += sizeof(queue);
+ *lenremain -= sizeof(queue);
return 0;
}
@@ -205,7 +205,7 @@ g_queue_internalize(void **vqueue, unsigned char **buf, size_t *lenremain)
return ENOMEM;
memcpy(q, *buf, sizeof(queue));
*buf += sizeof(queue);
- *lenremain += sizeof(queue);
+ *lenremain -= sizeof(queue);
*vqueue = q;
return 0;
}