~paulliu/ubuntu/precise/freerdp/fixext

« back to all changes in this revision

Viewing changes to libfreerdp-core/settings.c

  • Committer: Package Import Robot
  • Author(s): Otavio Salvador
  • Date: 2012-02-11 10:34:05 UTC
  • mfrom: (1.2.2)
  • mto: This revision was merged to the branch mainline in revision 13.
  • Revision ID: package-import@ubuntu.com-20120211103405-x2wgdb6x8plb7cdk
Tags: upstream-1.0.1
ImportĀ upstreamĀ versionĀ 1.0.1

Show diffs side-by-side

added added

removed removed

Lines of Context:
26
26
#endif
27
27
 
28
28
#include <freerdp/settings.h>
 
29
#include <freerdp/utils/file.h>
29
30
 
30
31
static const char client_dll[] = "C:\\Windows\\System32\\mstscax.dll";
31
32
 
56
57
                settings->kbd_fn_keys = 0;
57
58
                settings->kbd_layout = 0;
58
59
                settings->encryption = false;
 
60
                settings->secure_checksum = false;
59
61
                settings->port = 3389;
60
62
                settings->desktop_resize = true;
61
63
 
170
172
                settings->server_auto_reconnect_cookie = xnew(ARC_SC_PRIVATE_PACKET);
171
173
 
172
174
                settings->client_time_zone = xnew(TIME_ZONE_INFO);
173
 
 
174
175
                settings->server_random = xnew(rdpBlob);
175
176
                settings->server_certificate = xnew(rdpBlob);
 
177
 
 
178
                freerdp_detect_paths(settings);
176
179
        }
177
180
 
178
181
        return settings;
197
200
                freerdp_blob_free(settings->server_certificate);
198
201
                xfree(settings->server_random);
199
202
                xfree(settings->server_certificate);
 
203
                xfree(settings->rdp_key_file);
200
204
                certificate_free(settings->server_cert);
201
205
                xfree(settings->client_auto_reconnect_cookie);
202
206
                xfree(settings->server_auto_reconnect_cookie);
204
208
                xfree(settings->bitmapCacheV2CellInfo);
205
209
                xfree(settings->glyphCache);
206
210
                xfree(settings->fragCache);
 
211
                key_free(settings->server_key);
 
212
                xfree(settings->config_path);
 
213
                xfree(settings->current_path);
 
214
                xfree(settings->development_path);
207
215
                xfree(settings);
208
216
        }
209
217
}