aboutsummaryrefslogtreecommitdiffstats
path: root/epan/atalk-utils.c
diff options
context:
space:
mode:
authorsahlberg <sahlberg@f5534014-38df-0310-8fa8-9805f1628bb7>2005-08-17 09:36:20 +0000
committersahlberg <sahlberg@f5534014-38df-0310-8fa8-9805f1628bb7>2005-08-17 09:36:20 +0000
commit72b425a223941e01f423258bbd94cc7e86016fda (patch)
treebc53492d18a339c583153f54957c4d9c736ae3be /epan/atalk-utils.c
parent6a2428bb5978d43b856b3934e3c3899b0b1e8700 (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.c12
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;
}