Fixed typo so that the remaining length field is set correctly
authorTheodore Tso <tytso@mit.edu>
Mon, 21 Oct 1996 20:17:11 +0000 (20:17 +0000)
committerTheodore Tso <tytso@mit.edu>
Mon, 21 Oct 1996 20:17:11 +0000 (20:17 +0000)
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9218 dc483132-0cff-0310-8789-dd5450dbe970

src/lib/gssapi/generic/ChangeLog
src/lib/gssapi/generic/util_ordering.c

index 82e724ea73e889649cca7503a922757fc229dd4a..5bcfeae3f0f1e01479066e89df8882fb7eb854a1 100644 (file)
@@ -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,
index 5dc78a0d4ed6731477a11d96b9d41eb2d592780a..d5970a7392013fb3ee5711a163a7b464b85781ad 100644 (file)
@@ -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;
 }