diff options
Diffstat (limited to 'epan/dissectors/packet-lbm.h')
-rw-r--r-- | epan/dissectors/packet-lbm.h | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/epan/dissectors/packet-lbm.h b/epan/dissectors/packet-lbm.h index 9903ff2875..9fd3145c55 100644 --- a/epan/dissectors/packet-lbm.h +++ b/epan/dissectors/packet-lbm.h @@ -107,12 +107,12 @@ typedef guint64 lbm_uint64_t; /* UAT macros for IPV4 fields. */ #define UAT_IPV4_CB_DEF(basename,field_name,rec_t) \ - static gboolean basename ## _ ## field_name ## _chk_cb(void * u1 _U_, const char * strptr, unsigned len _U_, const void * u2 _U_, const void * u3 _U_, const char ** err) \ + static gboolean basename ## _ ## field_name ## _chk_cb(void * u1 _U_, const char * strptr, unsigned len _U_, const void * u2 _U_, const void * u3 _U_, char ** err) \ { \ struct in_addr addr; \ if (inet_aton(strptr, &addr) == 0) \ { \ - *err = "invalid address"; \ + *err = g_strdup("invalid address"); \ return (FALSE); \ } \ return (TRUE); \ @@ -145,7 +145,7 @@ typedef guint64 lbm_uint64_t; /* UAT macros for IPV4 Multicast fields. */ #define UAT_IPV4_MC_CB_DEF(basename,field_name,rec_t) \ - static gboolean basename ## _ ## field_name ## _chk_cb(void * u1 _U_, const char * strptr, unsigned len _U_, const void * u2 _U_, const void * u3 _U_, const char ** err) \ + static gboolean basename ## _ ## field_name ## _chk_cb(void * u1 _U_, const char * strptr, unsigned len _U_, const void * u2 _U_, const void * u3 _U_, char ** err) \ { \ struct in_addr addr; \ if (inet_aton(strptr, &addr) == 0) \ |