diff options
| author | Neven Sajko <nsajko@gmail.com> | 2016-05-28 15:00:06 +0200 |
|---|---|---|
| committer | David du Colombier <0intro@gmail.com> | 2020-01-02 21:47:07 +0100 |
| commit | d6f8c236b8c601781cef6f8521fd47dffa1758b4 (patch) | |
| tree | 91f3650673ccc2f84d194bffcf7466d7d371a4e1 /src/cmd/acme/util.c | |
| parent | f77d12f8d8a822aae41b835c0cca050928c58221 (diff) | |
| download | plan9port-d6f8c236b8c601781cef6f8521fd47dffa1758b4.tar.gz plan9port-d6f8c236b8c601781cef6f8521fd47dffa1758b4.zip | |
acme: do not pass null pointers where disallowed
The C standards disallow passing null pointers to memmove and memcmp.
Change-Id: I1c88c2adbc32a23ef742f206038b8f7c4e0540c7
Diffstat (limited to 'src/cmd/acme/util.c')
| -rw-r--r-- | src/cmd/acme/util.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/cmd/acme/util.c b/src/cmd/acme/util.c index d694634f..dc978095 100644 --- a/src/cmd/acme/util.c +++ b/src/cmd/acme/util.c @@ -276,6 +276,8 @@ runeeq(Rune *s1, uint n1, Rune *s2, uint n2) { if(n1 != n2) return FALSE; + if(n1 == 0) + return TRUE; return memcmp(s1, s2, n1*sizeof(Rune)) == 0; } |
