Module Name: src
Committed By: mrg
Date: Mon Aug 14 03:03:48 UTC 2023
Modified Files:
src/sys/netinet: dccp_tfrc.c
Log Message:
avoid uninitialised variable use.
found by GCC 12.
To generate a diff of this commit:
cvs rdiff -u -r1.10 -r1.11 src/sys/netinet/dccp_tfrc.c
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/sys/netinet/dccp_tfrc.c
diff -u src/sys/netinet/dccp_tfrc.c:1.10 src/sys/netinet/dccp_tfrc.c:1.11
--- src/sys/netinet/dccp_tfrc.c:1.10 Mon Aug 7 23:28:58 2023
+++ src/sys/netinet/dccp_tfrc.c Mon Aug 14 03:03:48 2023
@@ -1,5 +1,5 @@
/* $KAME: dccp_tfrc.c,v 1.16 2006/03/01 17:34:08 nishida Exp $ */
-/* $NetBSD: dccp_tfrc.c,v 1.10 2023/08/07 23:28:58 mrg Exp $ */
+/* $NetBSD: dccp_tfrc.c,v 1.11 2023/08/14 03:03:48 mrg Exp $ */
/*
* Copyright (c) 2003 Nils-Erik Mattsson
@@ -32,7 +32,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: dccp_tfrc.c,v 1.10 2023/08/07 23:28:58 mrg Exp $");
+__KERNEL_RCSID(0, "$NetBSD: dccp_tfrc.c,v 1.11 2023/08/14 03:03:48 mrg Exp $");
#ifdef _KERNEL_OPT
#include "opt_dccp.h"
@@ -384,7 +384,7 @@ tfrc_time_no_feedback(void *ccb)
/* half send rate */
cb->x.denom *= 2;
v.num = cb->s;
- v.denom *= TFRC_MAX_BACK_OFF_TIME;
+ v.denom = TFRC_MAX_BACK_OFF_TIME;
if (fixpoint_cmp(&cb->x, &v) < 0)
cb->x = v;
@@ -414,7 +414,7 @@ tfrc_time_no_feedback(void *ccb)
v.num = cb->s;
v.num *= 4;
- v.denom *= cb->rtt;
+ v.denom = cb->rtt;
v.num *= 1000000;
normalize(&v.num, &v.denom);
if (!cb->idle || fixpoint_cmp(&cb->x_recv, &v) >= 0) {