Skip to content

Commit d7ad692

Browse files
committed
fix
1 parent b74adf3 commit d7ad692

1 file changed

Lines changed: 14 additions & 9 deletions

File tree

src/lsw_main.c

Lines changed: 14 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -380,9 +380,10 @@ int linux_get_dict_names(char *main_dict_name,char *user_dict_name, char *foreig
380380
{
381381
char p[PATH_MAX] = {};
382382
#if defined(_WIN32)
383-
ssize_t count = 2;
383+
ssize_t count = 3;
384384
p[0] = '.';
385385
p[1] = '/';
386+
p[2] = 'h';
386387
p[3] = 0;
387388
#elif defined(__APPLE__)
388389
char ep[PATH_MAX] = {};
@@ -412,10 +413,11 @@ int linux_get_dict_names(char *main_dict_name,char *user_dict_name, char *foreig
412413
{
413414
char p[PATH_MAX] = {};
414415
#if defined(_WIN32)
415-
ssize_t count = 2;
416+
ssize_t count = 3;
416417
p[0] = '.';
417418
p[1] = '/';
418-
p[2] = 0;
419+
p[2] = 'h';
420+
p[3] = 0;
419421
#elif defined(__APPLE__)
420422
char ep[PATH_MAX] = {};
421423
uint32_t size = sizeof(ep);
@@ -468,10 +470,11 @@ int linux_get_dict_names(char *main_dict_name,char *user_dict_name, char *foreig
468470
if (exe_path && (main_dict_name[0] != '/')) {
469471
char p[PATH_MAX] = {};
470472
#if defined(_WIN32)
471-
ssize_t count = 2;
473+
ssize_t count = 3;
472474
p[0] = '.';
473475
p[1] = '/';
474-
p[2] = 0;
476+
p[2] = 'h';
477+
p[3] = 0;
475478
#elif defined(__APPLE__)
476479
char ep[PATH_MAX] = {};
477480
uint32_t size = sizeof(ep);
@@ -505,10 +508,11 @@ int linux_get_dict_names(char *main_dict_name,char *user_dict_name, char *foreig
505508
if (exe_path && (main_dict_name[0] != '/')) {
506509
char p[PATH_MAX] = {};
507510
#if defined(_WIN32)
508-
ssize_t count = 2;
511+
ssize_t count = 3;
509512
p[0] = '.';
510513
p[1] = '/';
511-
p[2] = 0;
514+
p[2] = 'h';
515+
p[3] = 0;
512516
#elif defined(__APPLE__)
513517
char ep[PATH_MAX] = {};
514518
uint32_t size = sizeof(ep);
@@ -585,10 +589,11 @@ int linux_get_dict_names(char *main_dict_name,char *user_dict_name, char *foreig
585589
if (exe_path && (foreign_dict_name[0] != '/')) {
586590
char p[PATH_MAX] = {};
587591
#if defined(_WIN32)
588-
ssize_t count = 2;
592+
ssize_t count = 3;
589593
p[0] = '.';
590594
p[1] = '/';
591-
p[2] = 0;
595+
p[2] = 'h';
596+
p[3] = 0;
592597
#elif defined(__APPLE__)
593598
char ep[PATH_MAX] = {};
594599
uint32_t size = sizeof(ep);

0 commit comments

Comments
 (0)