Mercurial > hg > freeDiameter
diff include/freeDiameter/libfdproto.h @ 1242:b25ca6134bdc
Fix configuration dump when no extension is loaded
author | Sebastien Decugis <sdecugis@freediameter.net> |
---|---|
date | Mon, 11 Nov 2013 14:42:02 +0800 |
parents | b255ba44f59c |
children | 7c5f662c4eef |
line wrap: on
line diff
--- a/include/freeDiameter/libfdproto.h Sat Nov 02 22:29:32 2013 +0800 +++ b/include/freeDiameter/libfdproto.h Mon Nov 11 14:42:02 2013 +0800 @@ -252,7 +252,7 @@ /* Some helpers macro for writing such *_dump routine */ #define FD_DUMP_STD_PARAMS buf, len, offset -#define FD_DUMP_HANDLE_OFFSET() size_t o = 0; if (!offset) offset = &o +#define FD_DUMP_HANDLE_OFFSET() size_t o = 0; if (!offset) offset = &o; if (buf && (*buf) && !(*offset)) **buf='\0' #define FD_DUMP_HANDLE_TRAIL() while ((*buf) && (*offset > 0) && ((*buf)[*offset - 1] == '\n')) { *offset -= 1; (*buf)[*offset] = '\0'; }