dtinfo: fix coverity issues related to null checks after dereference

This commit is contained in:
Peter Howkins
2018-04-04 22:42:06 +01:00
parent 2b15c4057e
commit bc28c20524
6 changed files with 24 additions and 22 deletions

View File

@@ -72,11 +72,12 @@ debug(cerr, base_dir);
debug(cerr, base_nm);
debug(cerr, base_ds);
*/
int len = MIN(strlen(base_locale), PATHSIZ - 1);
if (base_locale)
if (base_locale) {
int len = MIN(strlen(base_locale), PATHSIZ - 1);
*((char *) memcpy (info_base_locale, base_locale, len) + len) = '\0';
else
} else {
*info_base_locale = 0;
}
char* nm ;
int i;