diff options
author | Ori Bernstein <ori@eigenstate.org> | 2021-06-06 23:50:45 +0000 |
---|---|---|
committer | Ori Bernstein <ori@eigenstate.org> | 2021-06-06 23:50:45 +0000 |
commit | 8aa69e55b6a441ab7b0d243d548ac202bcd31324 (patch) | |
tree | 6747de63f117835da18375e38bdf053bb2eb65ff /sys/src/cmd/git/util.c | |
parent | 8d578014cf6a76c55e6178d96ffd3c2ad134641a (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.c | 6 |
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) |