mirror of
https://sourceware.org/git/glibc.git
synced 2024-11-09 14:50:05 +00:00
locale/programs/locarchive.c: fix warn unused result
Fix unused result warnings, detected when _FORTIFY_SOURCE is enabled in glibc. Reviewed-by: Siddhesh Poyarekar <siddhesh@sourceware.org>
This commit is contained in:
parent
da55fae9e2
commit
d4ad86a0e1
@ -1154,10 +1154,14 @@ add_locale_to_archive (struct locarhandle *ah, const char *name,
|
||||
if (mask & XPG_NORM_CODESET)
|
||||
/* This name contains a codeset in unnormalized form.
|
||||
We will store it in the archive with a normalized name. */
|
||||
asprintf (&normalized_name, "%s%s%s.%s%s%s",
|
||||
language, territory == NULL ? "" : "_", territory ?: "",
|
||||
normalized_codeset,
|
||||
modifier == NULL ? "" : "@", modifier ?: "");
|
||||
if (asprintf (&normalized_name, "%s%s%s.%s%s%s",
|
||||
language, territory == NULL ? "" : "_", territory ?: "",
|
||||
normalized_codeset,
|
||||
modifier == NULL ? "" : "@", modifier ?: "") < 0)
|
||||
{
|
||||
free ((char *) normalized_codeset);
|
||||
return -1;
|
||||
}
|
||||
|
||||
/* This call does the main work. */
|
||||
locrec_offset = add_locale (ah, normalized_name ?: name, data, replace);
|
||||
@ -1188,10 +1192,14 @@ add_locale_to_archive (struct locarhandle *ah, const char *name,
|
||||
normalized_codeset = _nl_normalize_codeset (codeset, strlen (codeset));
|
||||
mask |= XPG_NORM_CODESET;
|
||||
|
||||
asprintf (&normalized_codeset_name, "%s%s%s.%s%s%s",
|
||||
language, territory == NULL ? "" : "_", territory ?: "",
|
||||
normalized_codeset,
|
||||
modifier == NULL ? "" : "@", modifier ?: "");
|
||||
if (asprintf (&normalized_codeset_name, "%s%s%s.%s%s%s",
|
||||
language, territory == NULL ? "" : "_", territory ?: "",
|
||||
normalized_codeset,
|
||||
modifier == NULL ? "" : "@", modifier ?: "") < 0)
|
||||
{
|
||||
free ((char *) normalized_codeset);
|
||||
return -1;
|
||||
}
|
||||
|
||||
add_alias (ah, normalized_codeset_name, replace,
|
||||
normalized_name ?: name, &locrec_offset);
|
||||
|
Loading…
Reference in New Issue
Block a user