Clarified handling of NULL name with Xorriso_set_local_charset(). Coverity CID 28719.

This commit is contained in:
Thomas Schmitt 2015-11-09 12:14:52 +00:00
parent 867da57934
commit f7f98d9d83
2 changed files with 8 additions and 8 deletions

View File

@ -474,14 +474,14 @@ int Xorriso_set_local_charset(struct XorrisO *xorriso, char *name, int flag)
nl_charset= nl_langinfo(CODESET); nl_charset= nl_langinfo(CODESET);
if(name == NULL) if(name == NULL)
name= nl_charset; name= nl_charset;
if(name == NULL)
goto cannot;
if(name != NULL) {
iconv_ret= iconv_open(nl_charset, name); iconv_ret= iconv_open(nl_charset, name);
if(iconv_ret == (iconv_t) -1) if(iconv_ret == (iconv_t) -1)
goto cannot; goto cannot;
else else
iconv_close(iconv_ret); iconv_close(iconv_ret);
}
ret= iso_set_local_charset(name, 0); ret= iso_set_local_charset(name, 0);
if(ret <= 0) { if(ret <= 0) {
cannot:; cannot:;

View File

@ -1 +1 @@
#define Xorriso_timestamP "2015.11.09.105122" #define Xorriso_timestamP "2015.11.09.121421"