|
@@ -576,7 +576,8 @@ double atofs(char* f)
|
|
{
|
|
{
|
|
char* chop;
|
|
char* chop;
|
|
double suff = 1.0;
|
|
double suff = 1.0;
|
|
- chop = strndup(f, strlen(f)-1);
|
|
|
|
|
|
+ chop = malloc((strlen(f)+1)*sizeof(char));
|
|
|
|
+ strncpy(chop, f, strlen(f)-1);
|
|
switch (f[strlen(f)-1]) {
|
|
switch (f[strlen(f)-1]) {
|
|
case 'G':
|
|
case 'G':
|
|
suff *= 1e3;
|
|
suff *= 1e3;
|