client/common: Return NULL/-1 if settings value was not set
This commit is contained in:
parent
25035b094d
commit
13d35c8a98
@ -2569,7 +2569,7 @@ const char* freerdp_client_rdp_file_get_string_option(const rdpFile* file, const
|
|||||||
|
|
||||||
if (freerdp_client_rdp_file_find_string_entry((rdpFile*)file, name, &value, &line))
|
if (freerdp_client_rdp_file_find_string_entry((rdpFile*)file, name, &value, &line))
|
||||||
{
|
{
|
||||||
if (value)
|
if (value && ~(size_t)(*value))
|
||||||
return *value;
|
return *value;
|
||||||
if (line)
|
if (line)
|
||||||
return line->sValue;
|
return line->sValue;
|
||||||
@ -2590,7 +2590,7 @@ int freerdp_client_rdp_file_get_integer_option(const rdpFile* file, const char*
|
|||||||
|
|
||||||
if (freerdp_client_rdp_file_find_integer_entry((rdpFile*)file, name, &value, &line))
|
if (freerdp_client_rdp_file_find_integer_entry((rdpFile*)file, name, &value, &line))
|
||||||
{
|
{
|
||||||
if (value)
|
if (value && ~(*value))
|
||||||
return *value;
|
return *value;
|
||||||
if (line)
|
if (line)
|
||||||
return (int)line->iValue;
|
return (int)line->iValue;
|
||||||
|
Loading…
Reference in New Issue
Block a user