Mercurial > dropbear
comparison 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 |
comparison
equal
deleted
inserted
replaced
1002:97d1e54941fd | 1003:7668ca9ae132 |
---|---|
89 | 89 |
90 void m_close(int fd); | 90 void m_close(int fd); |
91 void * m_malloc(size_t size); | 91 void * m_malloc(size_t size); |
92 void * m_strdup(const char * str); | 92 void * m_strdup(const char * str); |
93 void * m_realloc(void* ptr, size_t size); | 93 void * m_realloc(void* ptr, size_t size); |
94 #define m_free(X) free(X); (X) = NULL; | 94 #define m_free(X) do {free(X); (X) = NULL;} while (0); |
95 void m_burn(void* data, unsigned int len); | 95 void m_burn(void* data, unsigned int len); |
96 void setnonblocking(int fd); | 96 void setnonblocking(int fd); |
97 void disallow_core(); | 97 void disallow_core(); |
98 int m_str_to_uint(const char* str, unsigned int *val); | 98 int m_str_to_uint(const char* str, unsigned int *val); |
99 | 99 |