From 4913b0ca323c62fa623c3e4a070e658b46cf3cae Mon Sep 17 00:00:00 2001 From: Nathan Freitas Date: Mon, 25 Jan 2016 11:57:16 -0500 Subject: [PATCH] better implementation of stpcpy for pre-Android 21 NDK --- jni/pdnsd/src/cache.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/jni/pdnsd/src/cache.c b/jni/pdnsd/src/cache.c index 82d70882..32d28ccd 100644 --- a/jni/pdnsd/src/cache.c +++ b/jni/pdnsd/src/cache.c @@ -2699,8 +2699,10 @@ int dump_cache(int fd, const unsigned char *name, int exact) char *stpcpy(char *dest, char const *src) { - strcpy(dest, src); - return dest + strlen(dest); + size_t src_len = strlen(src); + return memcpy(dest, src, src_len) + src_len; + // strcpy(dest, src); + // return dest + strlen(dest); }