summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/rtl_fm.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/rtl_fm.c b/src/rtl_fm.c
index 81a4071..45f8e06 100644
--- a/src/rtl_fm.c
+++ b/src/rtl_fm.c
@@ -576,7 +576,8 @@ double atofs(char* f)
{
char* chop;
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]) {
case 'G':
suff *= 1e3;