From 8aa69e55b6a441ab7b0d243d548ac202bcd31324 Mon Sep 17 00:00:00 2001 From: Ori Bernstein Date: Sun, 6 Jun 2021 23:50:45 +0000 Subject: git: avoid uninterruptible temporary warning dont' fall into the rathole. --- sys/src/cmd/git/util.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'sys/src/cmd/git/util.c') diff --git a/sys/src/cmd/git/util.c b/sys/src/cmd/git/util.c index 206175106..5ae897d3a 100644 --- a/sys/src/cmd/git/util.c +++ b/sys/src/cmd/git/util.c @@ -67,7 +67,8 @@ eamalloc(ulong n, ulong sz) uvlong na; void *v; - if((na = (uvlong)n*(uvlong)sz) >= (1ULL<<30)) + na = (uvlong)n*(uvlong)sz; + if(na >= (1ULL<<30)) sysfatal("alloc: overflow"); v = mallocz(na, 1); if(v == nil) @@ -94,7 +95,8 @@ earealloc(void *p, ulong n, ulong sz) uvlong na; void *v; - if((na = (uvlong)n*(uvlong)sz) >= (1ULL<<30)) + na = (uvlong)n*(uvlong)sz; + if(na >= (1ULL<<30)) sysfatal("alloc: overflow"); v = realloc(p, na); if(v == nil) -- cgit v1.2.3