diff options
author | Marcus Brinkmann <[email protected]> | 2003-06-22 20:56:48 +0000 |
---|---|---|
committer | Marcus Brinkmann <[email protected]> | 2003-06-22 20:56:48 +0000 |
commit | 83cc539b1d1b9c59af37dcbab7fede40dfc0de63 (patch) | |
tree | 12c75d93c25c8b25ca7f0af993a6df4c2e098a60 | |
parent | doc/ (diff) | |
download | gpgme-83cc539b1d1b9c59af37dcbab7fede40dfc0de63.tar.gz gpgme-83cc539b1d1b9c59af37dcbab7fede40dfc0de63.zip |
2003-06-22 Marcus Brinkmann <[email protected]>
* data-mem.c (mem_write): Copy original buffer content.
-rw-r--r-- | gpgme/ChangeLog | 4 | ||||
-rw-r--r-- | gpgme/data-mem.c | 2 | ||||
-rw-r--r-- | gpgme/gpgme.h | 2 |
3 files changed, 7 insertions, 1 deletions
diff --git a/gpgme/ChangeLog b/gpgme/ChangeLog index aa83765d..06a2c02c 100644 --- a/gpgme/ChangeLog +++ b/gpgme/ChangeLog @@ -1,5 +1,9 @@ 2003-06-22 Marcus Brinkmann <[email protected]> + * data-mem.c (mem_write): Copy original buffer content. + +2003-06-22 Marcus Brinkmann <[email protected]> + * gpgme.h (gpgme_user_ids_release, gpgme_user_ids_append): Remove prototypes. diff --git a/gpgme/data-mem.c b/gpgme/data-mem.c index bb6b81d9..6d11899b 100644 --- a/gpgme/data-mem.c +++ b/gpgme/data-mem.c @@ -66,6 +66,8 @@ mem_write (gpgme_data_t dh, const void *buffer, size_t size) new_buffer = malloc (new_size); if (!new_buffer) return -1; + memcpy (new_buffer, dh->data.mem.orig_buffer, dh->data.mem.length); + dh->data.mem.buffer = new_buffer; dh->data.mem.size = new_size; } diff --git a/gpgme/gpgme.h b/gpgme/gpgme.h index 5dc4ece1..42b4ec2b 100644 --- a/gpgme/gpgme.h +++ b/gpgme/gpgme.h @@ -63,7 +63,7 @@ extern "C" { AM_PATH_GPGME macro) check that this header matches the installed library. Warning: Do not edit the next line. configure will do that for you! */ -#define GPGME_VERSION "0.4.1" +#define GPGME_VERSION "0.4.2" /* Some opaque data types used by GPGME. */ |