Просмотр исходного кода

[tcp] Use correct length for memset()

Signed-off-by: Michael Brown <mcb30@ipxe.org>
tags/v1.20.1
Michael Brown 9 лет назад
Родитель
Сommit
75bb948008
1 измененных файлов: 1 добавлений и 1 удалений
  1. 1
    1
      src/net/tcp.c

+ 1
- 1
src/net/tcp.c Просмотреть файл

697
 		wsopt->wsopt.length = sizeof ( wsopt->wsopt );
697
 		wsopt->wsopt.length = sizeof ( wsopt->wsopt );
698
 		wsopt->wsopt.scale = TCP_RX_WINDOW_SCALE;
698
 		wsopt->wsopt.scale = TCP_RX_WINDOW_SCALE;
699
 		spopt = iob_push ( iobuf, sizeof ( *spopt ) );
699
 		spopt = iob_push ( iobuf, sizeof ( *spopt ) );
700
-		memset ( spopt->nop, TCP_OPTION_NOP, sizeof ( spopt ) );
700
+		memset ( spopt->nop, TCP_OPTION_NOP, sizeof ( spopt->nop ) );
701
 		spopt->spopt.kind = TCP_OPTION_SACK_PERMITTED;
701
 		spopt->spopt.kind = TCP_OPTION_SACK_PERMITTED;
702
 		spopt->spopt.length = sizeof ( spopt->spopt );
702
 		spopt->spopt.length = sizeof ( spopt->spopt );
703
 	}
703
 	}

Загрузка…
Отмена
Сохранить