diff --git a/reactos/apps/tests/dirdlg/dirdlg.c b/reactos/apps/tests/dirdlg/dirdlg.c index 8ec75679cc9..7ced633e670 100644 --- a/reactos/apps/tests/dirdlg/dirdlg.c +++ b/reactos/apps/tests/dirdlg/dirdlg.c @@ -57,12 +57,15 @@ DlgMainProc( { GetCurrentDirectory(MAX_PATH, selected); len = strlen(selected); - if(selected[len - 1] != '\\') + if(strlen(file)) { - lstrcat(selected, "\\"); + if(selected[len - 1] != '\\') + { + lstrcat(selected, "\\"); + } + lstrcat(selected, file); + EndDialog(hwndDlg, IDC_OK); } - lstrcat(selected, file); - EndDialog(hwndDlg, IDC_OK); } break; }