From 71b254a238763d28698cdd9c7c6e31d1a0e84bb6 Mon Sep 17 00:00:00 2001 From: Kyle Keen Date: Mon, 10 Dec 2012 17:19:07 -0500 Subject: [PATCH] rtl_fm: non-gnu str functions Signed-off-by: Steve Markgraf --- src/rtl_fm.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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;