diff options
author | Timo Sirainen <cras@irssi.org> | 2001-03-04 01:47:13 +0000 |
---|---|---|
committer | cras <cras@dbcabf3a-b0e7-0310-adc4-f8d773084564> | 2001-03-04 01:47:13 +0000 |
commit | 4c7b07ed3fb03528d8f9b62297fd5d8df30929bf (patch) | |
tree | 5bc71bbfdcd907636b6ff27cbfed3e5fb2b03617 /src/common.h | |
parent | 5afb3c14541ec328483813e0783969ecc266042a (diff) | |
download | irssi-4c7b07ed3fb03528d8f9b62297fd5d8df30929bf.zip |
IPv6 fixes. Everything now keeps both v4 and v6 addresses in memory and
at connect() time it's decided which one should be used.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1334 dbcabf3a-b0e7-0310-adc4-f8d773084564
Diffstat (limited to 'src/common.h')
-rw-r--r-- | src/common.h | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/src/common.h b/src/common.h index 8a638097..1f0b3a3a 100644 --- a/src/common.h +++ b/src/common.h @@ -47,10 +47,14 @@ #include "nls.h" #define g_free_not_null(a) \ - if (a) g_free(a); + G_STMT_START { \ + if (a) g_free(a); \ + } G_STMT_END #define g_free_and_null(a) \ - if (a) { g_free(a); (a) = NULL; } + G_STMT_START { \ + if (a) { g_free(a); (a) = NULL; } \ + } G_STMT_END #define G_INPUT_READ (1 << 0) #define G_INPUT_WRITE (1 << 1) |