mirror of
https://github.com/morgan9e/FreeRDP
synced 2026-04-15 00:44:19 +09:00
common: Fix nullptr checking in settings_set_string function
This commit is contained in:
committed by
akallabeth
parent
c90b7a9714
commit
852907a9ba
@@ -65,8 +65,8 @@ def write_setter_case(f, val, isString, isPointer):
|
||||
f.write('\t\t\tbreak;\n\n')
|
||||
else:
|
||||
f.write('\t\t\tfree(settings->' + val + ');\n')
|
||||
f.write('\t\t\tsettings->' + val + ' = _strdup(val);\n')
|
||||
f.write('\t\t\treturn settings->' + val + ' != NULL;\n\n')
|
||||
f.write('\t\t\tsettings->' + val + ' = (val ? _strdup(val) : NULL);\n')
|
||||
f.write('\t\t\treturn (!val || settings->' + val + ' != NULL);\n\n')
|
||||
|
||||
def write_setter(f, entry_dict, entry_type, entry_name):
|
||||
isString = 'string' in entry_name
|
||||
|
||||
Reference in New Issue
Block a user