Репозиторий ALT Linux backports/2.4
Последнее обновление: 9 июля 2008 | Пакетов: 497 | Посещений: 1576914
 поиск   регистрация   авторизация 
 
Группа :: Коммуникации
Пакет: SieFS

 Главная   Изменения   Спек   Патчи   Загрузить   Bugs and FR 

Патч: siefs-0.4-fix-slow-tx.patch


--- siefs-0.4/siefs/comm.c.fix-slow-tx	2004-09-04 23:03:45 +0400
+++ siefs-0.4/siefs/comm.c	2004-09-04 23:08:30 +0400
@@ -154,7 +154,7 @@ int comm_tx(hcomm *h, void *buf, int len
 	int fd = h->fd;
 	
 	while (n < len){
-		c = write(fd, buf+n, 1);
+		c = write(fd, buf+n, len-n);
 		if (c < 0) return -1;
 		if (c == 0) break;
 		n += c;
 
design & coding: Vladimir Lettiev aka crux © 2004-2005