Commit ec02f83f authored by Roger Dingledine's avatar Roger Dingledine
Browse files

add a tor_malloc_zero wrapper: tor_malloc and memset 0


svn:r836
parent a3e39b0c
Loading
Loading
Loading
Loading
+6 −0
Original line number Diff line number Diff line
@@ -25,6 +25,12 @@ void *tor_malloc(size_t size) {
  return result;
}

void *tor_malloc_zero(size_t size) {
  void *result = tor_malloc(size);
  memset(result, 0, size);
  return result;
}

void *tor_realloc(void *ptr, size_t size) {
  void *result;
  
+1 −0
Original line number Diff line number Diff line
@@ -33,6 +33,7 @@
#endif

void *tor_malloc(size_t size);
void *tor_malloc_zero(size_t size);
void *tor_realloc(void *ptr, size_t size);
char *tor_strdup(const char *s);
#define tor_free(p) do {if(p) {free(p); (p)=NULL;}} while(0)