[Fedora-directory-commits] ldapserver/ldap/servers/slapd sasl_io.c, 1.7, 1.8

Nathan Kinder (nkinder) fedora-directory-commits at redhat.com
Tue Sep 26 22:08:19 UTC 2006


Author: nkinder

Update of /cvs/dirsec/ldapserver/ldap/servers/slapd
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv9744

Modified Files:
	sasl_io.c 
Log Message:
208058 - Copy decrypted SASL data starting from buffer offset instead of always copying from the beginning of the buffer.


Index: sasl_io.c
===================================================================
RCS file: /cvs/dirsec/ldapserver/ldap/servers/slapd/sasl_io.c,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- sasl_io.c	17 Aug 2006 15:33:03 -0000	1.7
+++ sasl_io.c	26 Sep 2006 22:08:17 -0000	1.8
@@ -314,7 +314,8 @@
         if (bytes_to_return > count) {
             bytes_to_return = count;
         }
-        memcpy(buffer, sp->decrypted_buffer, bytes_to_return);
+	/* Copy data from the decrypted buffer starting at the offset */
+        memcpy(buffer, sp->decrypted_buffer + sp->decrypted_buffer_offset, bytes_to_return);
         if (bytes_in_buffer == bytes_to_return) {
             sp->decrypted_buffer_offset = 0;
             sp->decrypted_buffer_count = 0;




More information about the Fedora-directory-commits mailing list