Mercurial > vim
diff src/netbeans.c @ 2445:04dae202d316 vim73
Fixes for coverity warnings.
author | Bram Moolenaar <bram@vim.org> |
---|---|
date | Sat, 31 Jul 2010 16:44:19 +0200 |
parents | 0b3be97064e5 |
children | 6768ebd0bc04 |
line wrap: on
line diff
--- a/src/netbeans.c +++ b/src/netbeans.c @@ -3682,17 +3682,18 @@ addsigntype( if (buf->signmaplen == 0) /* first allocation */ { buf->signmaplen = 5; - buf->signmap = (int *)alloc_clear(buf->signmaplen * sizeof(int *)); + buf->signmap = (int *)alloc_clear(buf->signmaplen * sizeof(int)); } else /* grow it */ { int incr; int oldlen = buf->signmaplen; + buf->signmaplen *= 2; incr = buf->signmaplen - oldlen; buf->signmap = (int *)vim_realloc(buf->signmap, - buf->signmaplen*sizeof(int *)); - vim_memset(buf->signmap + oldlen, 0, incr * sizeof(int *)); + buf->signmaplen * sizeof(int)); + vim_memset(buf->signmap + oldlen, 0, incr * sizeof(int)); } }