Index: uim-1.4.1/uim/skk.c =================================================================== --- uim-1.4.1/uim/skk.c (wersja 5144) +++ uim-1.4.1/uim/skk.c (kopia robocza) @@ -722,6 +722,7 @@ if (read(skkservsock, &r, 1) <= 0) { skkserv_disconnected(di); + free(line); return NULL; } @@ -730,6 +731,7 @@ ret = read(skkservsock, &r, 1); if (ret <= 0) { skkserv_disconnected(di); + free(line); return NULL; } @@ -756,6 +758,7 @@ return sl; } else { while (read(skkservsock, &r, 1) > 0 && r != '\n'); + free(line); return NULL; } }