summaryrefslogtreecommitdiff
path: root/sys/src/cmd/git/util.c
diff options
context:
space:
mode:
authorOri Bernstein <ori@eigenstate.org>2021-06-06 23:50:45 +0000
committerOri Bernstein <ori@eigenstate.org>2021-06-06 23:50:45 +0000
commit8aa69e55b6a441ab7b0d243d548ac202bcd31324 (patch)
tree6747de63f117835da18375e38bdf053bb2eb65ff /sys/src/cmd/git/util.c
parent8d578014cf6a76c55e6178d96ffd3c2ad134641a (diff)
git: avoid uninterruptible temporary warning
dont' fall into the rathole.
Diffstat (limited to 'sys/src/cmd/git/util.c')
-rw-r--r--sys/src/cmd/git/util.c6
1 files changed, 4 insertions, 2 deletions
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)