rpms/libnet/devel libnet-1.1.2.1-odd_chksum.patch,NONE,1.1
Patrice Dumas (pertusus)
fedora-extras-commits at redhat.com
Mon Jan 15 23:50:51 UTC 2007
- Previous message: rpms/libnet/devel libnet.spec,1.8,1.9
- Next message: rpms/nmh/devel .cvsignore, 1.2, 1.3 nmh-1.1-inc_install.patch, 1.1, 1.2 nmh.spec, 1.18, 1.19 sources, 1.2, 1.3 nmh-1.1-annotate.patch, 1.1, NONE nmh-1.1-context_read.patch, 1.1, NONE nmh-1.1-empty-content-type.patch, 1.1, NONE nmh-1.1-lock_file.patch, 1.1, NONE nmh-1.1-makefile.patch, 1.1, NONE
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Author: pertusus
Update of /cvs/extras/rpms/libnet/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv31090
Added Files:
libnet-1.1.2.1-odd_chksum.patch
Log Message:
add checksum patch
libnet-1.1.2.1-odd_chksum.patch:
--- NEW FILE libnet-1.1.2.1-odd_chksum.patch ---
--- libnet-1.1.2.1.orig/src/libnet_checksum.c
+++ libnet-1.1.2.1/src/libnet_checksum.c
@@ -42,8 +42,10 @@
libnet_in_cksum(u_int16_t *addr, int len)
{
int sum;
+ u_int16_t last_byte;
sum = 0;
+ last_byte = 0;
while (len > 1)
{
@@ -52,7 +54,8 @@
}
if (len == 1)
{
- sum += *(u_int16_t *)addr;
+ *(u_int8_t*)&last_byte = *(u_int8_t*)addr;
+ sum += last_byte;
}
return (sum);
- Previous message: rpms/libnet/devel libnet.spec,1.8,1.9
- Next message: rpms/nmh/devel .cvsignore, 1.2, 1.3 nmh-1.1-inc_install.patch, 1.1, 1.2 nmh.spec, 1.18, 1.19 sources, 1.2, 1.3 nmh-1.1-annotate.patch, 1.1, NONE nmh-1.1-context_read.patch, 1.1, NONE nmh-1.1-empty-content-type.patch, 1.1, NONE nmh-1.1-lock_file.patch, 1.1, NONE nmh-1.1-makefile.patch, 1.1, NONE
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the scm-commits
mailing list