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) {