Mercurial > dropbear
diff dbutil.h @ 1003:7668ca9ae132
Fix bad multi-statement define for m_free(), detected by Coverity
author | Matt Johnston <matt@ucc.asn.au> |
---|---|
date | Wed, 28 Jan 2015 22:43:01 +0800 |
parents | 6fb4c010c448 |
children | 24135c8e1d46 |
line wrap: on
line diff
--- a/dbutil.h Wed Jan 28 22:42:29 2015 +0800 +++ b/dbutil.h Wed Jan 28 22:43:01 2015 +0800 @@ -91,7 +91,7 @@ void * m_malloc(size_t size); void * m_strdup(const char * str); void * m_realloc(void* ptr, size_t size); -#define m_free(X) free(X); (X) = NULL; +#define m_free(X) do {free(X); (X) = NULL;} while (0); void m_burn(void* data, unsigned int len); void setnonblocking(int fd); void disallow_core();