From: Gary V. Vaughan Date: Sun, 26 Oct 2014 21:50:06 +0000 (+0000) Subject: syntax-check: use strlcpy instead of strncpy. X-Git-Tag: v2.4.3~4 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=54f6055601d8391bd473508704db69fc677e7e28;p=thirdparty%2Flibtool.git syntax-check: use strlcpy instead of strncpy. * libltdl/loaders/dyld.c (vm_sym): Use strlcpy to pacify syntax checks. * libltdl/ltdl.c (try_dlopen): Likewise. Signed-off-by: Gary V. Vaughan --- diff --git a/libltdl/loaders/dyld.c b/libltdl/loaders/dyld.c index 7d7cd2179..3ee735488 100644 --- a/libltdl/loaders/dyld.c +++ b/libltdl/loaders/dyld.c @@ -350,7 +350,7 @@ vm_sym (lt_user_data loader_data, lt_module module, const char *name) if (!nssym) { - strncpy (saveError, dylderror (LT__STRERROR (SYMBOL_NOT_FOUND)), 255); + strlcpy (saveError, dylderror (LT__STRERROR (SYMBOL_NOT_FOUND)), 255); saveError[255] = 0; if (!mh) { diff --git a/libltdl/ltdl.c b/libltdl/ltdl.c index 098f9a68c..9c02afc17 100644 --- a/libltdl/ltdl.c +++ b/libltdl/ltdl.c @@ -1240,7 +1240,7 @@ try_dlopen (lt_dlhandle *phandle, const char *filename, const char *ext, goto cleanup; } - strncpy (dir, canonical, dirlen); + strlcpy (dir, canonical, dirlen); dir[dirlen] = LT_EOS_CHAR; ++base_name;