From 14df240f5b16822da0901b35f7d0cb053c895129 Mon Sep 17 00:00:00 2001 From: Max Kellermann Date: Tue, 9 Apr 2013 01:03:44 +0200 Subject: OpusReader: don't use strndup() Eliminate the fallback strndup() and strnlen() implementations. --- src/decoder/OpusReader.hxx | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'src/decoder') diff --git a/src/decoder/OpusReader.hxx b/src/decoder/OpusReader.hxx index 1fd07b55c..7e161fd0f 100644 --- a/src/decoder/OpusReader.hxx +++ b/src/decoder/OpusReader.hxx @@ -21,7 +21,6 @@ #define MPD_OPUS_READER_HXX #include "check.h" -#include "string_util.h" #include #include @@ -91,7 +90,10 @@ public: if (src == nullptr) return nullptr; - return strndup(src, length); + char *dest = new char[length + 1]; + memcpy(dest, src, length); + dest[length] = 0; + return dest; } }; -- cgit v1.2.3