mirror of https://github.com/postgres/postgres
Replace strdup() with pstrdup(), to avoid leaking memory.
It's been like this since the seg module was introduced, so backpatch to 8.2 which is the oldest supported version.
This commit is contained in:
parent
3b65ffa2bf
commit
4919a20c33
|
@ -929,7 +929,7 @@ restore(char *result, float val, int n)
|
|||
*p = '\0';
|
||||
|
||||
/* get the exponent */
|
||||
mant = (char *) strtok(strdup(result), "e");
|
||||
mant = (char *) strtok(pstrdup(result), "e");
|
||||
exp = atoi(strtok(NULL, "e"));
|
||||
|
||||
if (exp == 0)
|
||||
|
|
Loading…
Reference in New Issue