Witam.

Przesyłam poprawkę do apingera usuwającą błąd podliczania średniej czasu
odpowiedzi.

Pozdrawiam,
Krzysztof Mościcki
--- src/apinger.c.orig	2006-03-23 01:41:43.000000000 +0100
+++ src/apinger.c	2006-03-23 01:36:23.000000000 +0100
@@ -586,7 +586,7 @@
 	timersub(&time_recv,&ti->timestamp,&tv);
 	delay=tv.tv_sec*1000.0+((double)tv.tv_usec)/1000.0;
 	debug("#%i from %s(%s) delay: %4.3fms",ti->seq,t->description,t->name,delay);
-	if (t->received>t->config->avg_delay_samples)
+	if (t->received>=t->config->avg_delay_samples)
 		tmp=t->rbuf[t->received%t->config->avg_delay_samples];
 	else
 		tmp=0;
--- apinger.spec.orig	2006-02-24 16:20:04.000000000 +0100
+++ apinger.spec	2006-03-23 22:03:52.131530446 +0100
@@ -11,6 +11,7 @@
 Source1:	%{name}.init
 Source2:	%{name}.sysconf
 Patch0:		%{name}-user.patch
+Patch1:		%{name}-avg_delay-fix.diff
 URL:		http://www.bnet.pl/~jajcus/
 BuildRequires:	rpmbuild(macros) >= 1.268
 Requires(post,preun):	/sbin/chkconfig
@@ -41,6 +42,7 @@
 %prep
 %setup -q
 %patch0 -p1
+%patch1 -p0
 
 %build
 %configure
_______________________________________________
pld-devel-pl mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl

Odpowiedź listem elektroniczym