Merge pull request #902 from hardening/hardening7

Corrections found by Valgrind
This commit is contained in:
Marc-André Moreau 2013-01-15 15:12:28 -08:00
commit c219a8d345
2 changed files with 8 additions and 5 deletions

View File

@ -232,14 +232,17 @@ UINT32 freerdp_keyboard_init_x11(UINT32 keyboardLayoutId, RDP_SCANCODE x11_keyco
#else #else
{ {
char* keymap; char* keymap;
char* xkb_layout; char* xkb_layout = 0;
char* xkb_variant; char* xkb_variant = 0;
if (keyboardLayoutId == 0) if (keyboardLayoutId == 0)
{ {
keyboardLayoutId = freerdp_detect_keyboard_layout_from_xkb(&xkb_layout, &xkb_variant); keyboardLayoutId = freerdp_detect_keyboard_layout_from_xkb(&xkb_layout, &xkb_variant);
if (xkb_layout)
free(xkb_layout); free(xkb_layout);
if (xkb_variant)
free(xkb_variant); free(xkb_variant);
} }
keymap = freerdp_detect_keymap_from_xkb(); keymap = freerdp_detect_keymap_from_xkb();

View File

@ -34,7 +34,7 @@ UINT64 freerdp_windows_gmtime()
time_t unix_time; time_t unix_time;
UINT64 windows_time; UINT64 windows_time;
gmtime(&unix_time); time(&unix_time);
windows_time = freerdp_get_windows_time_from_unix_time(unix_time); windows_time = freerdp_get_windows_time_from_unix_time(unix_time);
return windows_time; return windows_time;