diff options
Diffstat (limited to 'ui/win32/file_dlg_win32.c')
-rw-r--r-- | ui/win32/file_dlg_win32.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/ui/win32/file_dlg_win32.c b/ui/win32/file_dlg_win32.c index 708dd680e5..4145f1dd3a 100644 --- a/ui/win32/file_dlg_win32.c +++ b/ui/win32/file_dlg_win32.c @@ -2102,8 +2102,11 @@ range_handle_wm_initdialog(HWND dlg_hwnd, packet_range_t *range) { /* Retain the filter text, and fill it in. */ if(range->user_range != NULL) { + char* tmp_str; cur_ctrl = GetDlgItem(dlg_hwnd, EWFD_RANGE_EDIT); - SetWindowText(cur_ctrl, utf_8to16(range_convert_range(range->user_range))); + tmp_str = range_convert_range(NULL, range->user_range); + SetWindowText(cur_ctrl, utf_8to16(tmp_str)); + wmem_free(NULL, tmp_str); } /* dynamic values in the range frame */ |