# bson_zero_free()

## Synopsis

    void
    bson_zero_free (void  *mem,
                    size_t size);

## Parameters

mem | A memory region.
size | The size of mem.

## Description

This function behaves like bson_free() except that it zeroes the memory first. This can be useful if you are storing passwords or other similarly important data. Note that if it truely is important, you probably want an mlock()'d page as well to prevent it swapping to disk.