X-Git-Url: https://arthur.barton.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fngircd%2Farray.c;h=1e56b719cd4fabc74de4326959790d68805383ca;hb=5462c6c50fd01fd516e29a42ee0b15c946c11d27;hp=ff7f02ce27afef98a3115e08b2759bcbaaa16e84;hpb=06bfb3adfb7ed6aef01c2fa892ea396405ee040a;p=ngircd-alex.git diff --git a/src/ngircd/array.c b/src/ngircd/array.c index ff7f02ce..1e56b719 100644 --- a/src/ngircd/array.c +++ b/src/ngircd/array.c @@ -281,6 +281,14 @@ array_free(array * a) a->used = 0; } +void +array_free_wipe(array *a) +{ + size_t bytes = a->allocated; + if (bytes) + memset(a->mem, 0, bytes); + array_free(a); +} void * array_start(const array * const a)