diff --git a/include/freerdp/settings.h b/include/freerdp/settings.h index b5731740b..5e3724bff 100644 --- a/include/freerdp/settings.h +++ b/include/freerdp/settings.h @@ -2083,17 +2083,6 @@ extern "C" FREERDP_API BOOL freerdp_settings_set_string(rdpSettings* settings, size_t id, const char* param); - /** \brief Takes a string settings value. The \b param is assumed to be malloced (same runtime - * as freerdp library!). - * - * \param settings A pointer to the settings to query, must not be NULL. - * \param id The key to query - * \param param The value to set. Old values are freed up, the value is set as the new one. - * - * \return \b TRUE for success, \b FALSE for failure - */ - FREERDP_API BOOL freerdp_settings_take_string(rdpSettings* settings, size_t id, char* param); - /** \brief Sets a string settings value. The \b param is converted to UTF-8 and the copy stored. * * \param settings A pointer to the settings to query, must not be NULL. diff --git a/libfreerdp/common/settings.c b/libfreerdp/common/settings.c index 59605aaa7..590c4f04b 100644 --- a/libfreerdp/common/settings.c +++ b/libfreerdp/common/settings.c @@ -2040,14 +2040,6 @@ const char* freerdp_rdp_version_string(UINT32 version) } } -BOOL freerdp_settings_take_string(rdpSettings* settings, size_t id, char* param) -{ - size_t len = 0; - if (param) - len = strlen(param); - return freerdp_settings_set_string_(settings, id, param, len); -} - BOOL freerdp_settings_set_string_from_utf16(rdpSettings* settings, size_t id, const WCHAR* param) { WINPR_ASSERT(settings);