Sophie

Sophie

distrib > Mageia > 2 > i586 > by-pkgid > 33fdde790142b27c4ab12d3d1e48bbd0 > files > 2

libnids-1.24-3.mga2.src.rpm

--- src/checksum.c	2004-08-08 12:00:18.000000000 +0200
+++ src/checksum.c.oden	2005-01-19 00:54:25.431394083 +0100
@@ -29,6 +29,7 @@
 	movl 16(%esp),%ecx	# Function arg: int len
         movl 12(%esp),%esi	# Function arg: u_char *buff*/
 
+"	pushl %%ebx						\n"		
 "	testl $2, %%esi						\n"		
 "	jz 2f							\n"			
 "	subl $2, %%ecx						\n"		
@@ -84,7 +85,7 @@
 "5:	movb (%%esi),%%cl					\n"
 "6:	addl %%ecx,%%eax					\n"
 "	adcl $0, %%eax						\n"
-"7: 								\n"
+"7: 	popl %%ebx						\n"
        : "=a"(sum), "=c"(len), "=S"(buff)
        : "0"(sum), "1"(len), "2"(buff)
        : "di", "dx" , "cc");