From 956e8de541bbb5f0efba4134b6d414a2c212c4e4 Mon Sep 17 00:00:00 2001 From: "dsites@google.com" Date: Sun, 25 Aug 2013 17:14:22 +0000 Subject: [PATCH] Get strncpy length right for TLD lookup string git-svn-id: https://cld2.googlecode.com/svn/trunk@73 b252ecd4-b096-bf77-eb8e-91563289f87e --- internal/compact_lang_det_hint_code.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/internal/compact_lang_det_hint_code.cc b/internal/compact_lang_det_hint_code.cc index 6c352e7..345c260 100644 --- a/internal/compact_lang_det_hint_code.cc +++ b/internal/compact_lang_det_hint_code.cc @@ -1447,7 +1447,7 @@ void SetCLDTLDHint(const char* tld, CLDLangPriors* langpriors) { int len = strlen(tld); if (len > 3) {return;} // Ignore if more than three letters char local_tld[4]; - strncpy(local_tld, tld, len); + strncpy(local_tld, tld, 4); local_tld[3] = '\0'; // Safety move // Lowercase for (int i = 0; i < len; ++i) {local_tld[i] |= 0x20;}