libfreerdp: core: fix const correctness of freerdp_settings_clone
authorkubistika <kmizrachi18@gmail.com>
Wed, 17 Jul 2019 12:51:11 +0000 (15:51 +0300)
committerakallabeth <akallabeth@users.noreply.github.com>
Wed, 17 Jul 2019 14:20:42 +0000 (16:20 +0200)
include/freerdp/settings.h
libfreerdp/core/settings.c

index 5342b55..553f7eb 100644 (file)
@@ -1558,7 +1558,7 @@ extern "C" {
 #define FREERDP_SETTINGS_SERVER_MODE   0x00000001
 
 FREERDP_API rdpSettings* freerdp_settings_new(DWORD flags);
-FREERDP_API rdpSettings* freerdp_settings_clone(rdpSettings* settings);
+FREERDP_API rdpSettings* freerdp_settings_clone(const rdpSettings* settings);
 FREERDP_API BOOL freerdp_settings_copy(rdpSettings* dst, const rdpSettings* src);
 FREERDP_API void freerdp_settings_free(rdpSettings* settings);
 
index 917f8ab..47c8eec 100644 (file)
@@ -1129,7 +1129,7 @@ out_fail:
        return FALSE;
 }
 
-rdpSettings* freerdp_settings_clone(rdpSettings* settings)
+rdpSettings* freerdp_settings_clone(const rdpSettings* settings)
 {
        rdpSettings* _settings = (rdpSettings*) calloc(1, sizeof(rdpSettings));