Blame libfreerdp/core/test/TestSettings.c
|
Packit |
1fb8d4 |
#include <freerdp/settings.h>
|
|
Packit |
1fb8d4 |
|
|
Packit |
1fb8d4 |
int TestSettings(int argc, char* argv[])
|
|
Packit |
1fb8d4 |
{
|
|
Packit |
1fb8d4 |
rdpSettings *settings = NULL;
|
|
Packit |
1fb8d4 |
rdpSettings *cloned;
|
|
Packit |
1fb8d4 |
|
|
Packit |
1fb8d4 |
settings = freerdp_settings_new(0);
|
|
Packit |
1fb8d4 |
if (!settings)
|
|
Packit |
1fb8d4 |
{
|
|
Packit |
1fb8d4 |
printf("Couldn't create settings\n");
|
|
Packit |
1fb8d4 |
return -1;
|
|
Packit |
1fb8d4 |
}
|
|
Packit |
1fb8d4 |
settings->Username = _strdup("abcdefg");
|
|
Packit |
1fb8d4 |
settings->Password = _strdup("xyz");
|
|
Packit |
1fb8d4 |
cloned = freerdp_settings_clone(settings);
|
|
Packit |
1fb8d4 |
if (!cloned)
|
|
Packit |
1fb8d4 |
{
|
|
Packit |
1fb8d4 |
printf("Problem cloning settings\n");
|
|
Packit |
1fb8d4 |
freerdp_settings_free(settings);
|
|
Packit |
1fb8d4 |
return -1;
|
|
Packit |
1fb8d4 |
}
|
|
Packit |
1fb8d4 |
|
|
Packit |
1fb8d4 |
freerdp_settings_free(cloned);
|
|
Packit |
1fb8d4 |
freerdp_settings_free(settings);
|
|
Packit |
1fb8d4 |
return 0;
|
|
Packit |
1fb8d4 |
}
|
|
Packit |
1fb8d4 |
|