diff options
author | sahlberg <sahlberg@f5534014-38df-0310-8fa8-9805f1628bb7> | 2005-08-17 09:36:20 +0000 |
---|---|---|
committer | sahlberg <sahlberg@f5534014-38df-0310-8fa8-9805f1628bb7> | 2005-08-17 09:36:20 +0000 |
commit | 72b425a223941e01f423258bbd94cc7e86016fda (patch) | |
tree | bc53492d18a339c583153f54957c4d9c736ae3be /epan/atalk-utils.c | |
parent | 6a2428bb5978d43b856b3934e3c3899b0b1e8700 (diff) |
replace some more silly rotating buffers with ep_alloc() calls
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@15386 f5534014-38df-0310-8fa8-9805f1628bb7
Diffstat (limited to 'epan/atalk-utils.c')
-rw-r--r-- | epan/atalk-utils.c | 12 |
1 files changed, 3 insertions, 9 deletions
diff --git a/epan/atalk-utils.c b/epan/atalk-utils.c index 2d79be137d..fb874bcff2 100644 --- a/epan/atalk-utils.c +++ b/epan/atalk-utils.c @@ -25,20 +25,14 @@ #endif #include "atalk-utils.h" +#include "emem.h" gchar * atalk_addr_to_str(const struct atalk_ddp_addr *addrp) { - static gchar str[3][14]; - static gchar *cur; + gchar *cur; - if (cur == &str[0][0]) { - cur = &str[1][0]; - } else if (cur == &str[1][0]) { - cur = &str[2][0]; - } else { - cur = &str[0][0]; - } + cur=ep_alloc(14); atalk_addr_to_str_buf(addrp, cur, 14); return cur; } |