aboutsummaryrefslogtreecommitdiffstats
path: root/gpgmeplug
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--gpgmeplug/ChangeLog4
-rw-r--r--gpgmeplug/gpgmeplug.c2
2 files changed, 5 insertions, 1 deletions
diff --git a/gpgmeplug/ChangeLog b/gpgmeplug/ChangeLog
index 05720449..ae803c33 100644
--- a/gpgmeplug/ChangeLog
+++ b/gpgmeplug/ChangeLog
@@ -14,6 +14,10 @@
malloc. Removed superfluous string termination.
(parseAddress): Use xmalloc instead of an unchecked malloc.
(nextAddress): Ditto.
+ (xstrdup): Oops, obviously I calculated the length wrong when
+ coded this. Tsss, wrote xstrdup some hundreds times but missed it
+ this time. Thanks to Steffen Hansen for noticing it.
+
* gpgmeplug.c: Moved a few helper functions more to the top.
Fixed comment syntax. Merged a copyright notice somewhere in the
middle of the file with the one at the top.
diff --git a/gpgmeplug/gpgmeplug.c b/gpgmeplug/gpgmeplug.c
index 7a2ea259..0b039a41 100644
--- a/gpgmeplug/gpgmeplug.c
+++ b/gpgmeplug/gpgmeplug.c
@@ -239,7 +239,7 @@ xmalloc (size_t n)
static char *
xstrdup (const char *string)
{
- char *p = xmalloc (strlen (string));
+ char *p = xmalloc (strlen (string)+1);
strcpy (p, string);
return p;
}