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:
Heikki Linnakangas 2011-05-18 22:30:24 -04:00
parent 3b65ffa2bf
commit 4919a20c33
1 changed files with 1 additions and 1 deletions

View File

@ -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)