OSDN Git Service
(root)
/
pg-rex
/
syncrep.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
1f35944
)
Replace strdup() with pstrdup(), to avoid leaking memory.
author
Heikki Linnakangas
<heikki.linnakangas@iki.fi>
Thu, 19 May 2011 02:30:24 +0000
(22:30 -0400)
committer
Heikki Linnakangas
<heikki.linnakangas@iki.fi>
Thu, 19 May 2011 02:49:22 +0000
(22:49 -0400)
It's been like this since the seg module was introduced, so backpatch to
8.2 which is the oldest supported version.
contrib/seg/seg.c
patch
|
blob
|
history
diff --git
a/contrib/seg/seg.c
b/contrib/seg/seg.c
index
8101036
..
0a787ff
100644
(file)
--- a/
contrib/seg/seg.c
+++ b/
contrib/seg/seg.c
@@
-892,7
+892,7
@@
restore(char *result, float val, int n)
*p = '\0';
/* get the exponent */
- strtok(strdup(result), "e");
+ strtok(
p
strdup(result), "e");
exp = atoi(strtok(NULL, "e"));
if (exp == 0)