Save some memory: Don't statically allocate ett[] arrays used "dynamically".
authorwmeier <wmeier@f5534014-38df-0310-8fa8-9805f1628bb7>
Tue, 15 Sep 2009 18:20:56 +0000 (18:20 +0000)
committerwmeier <wmeier@f5534014-38df-0310-8fa8-9805f1628bb7>
Tue, 15 Sep 2009 18:20:56 +0000 (18:20 +0000)
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@29934 f5534014-38df-0310-8fa8-9805f1628bb7

plugins/asn1/packet-asn1.c
plugins/irda/packet-ircomm.c
plugins/irda/packet-irda.c
plugins/sercosiii/packet-sercosiii_1v1_at.c
plugins/sercosiii/packet-sercosiii_1v1_mdt.c

index d4c7966737f8fde74441e8bd5147b595bc9dd40b..47ebe10e8638bc221e7108b6118de0c436874284 100644 (file)
@@ -4942,7 +4942,7 @@ proto_register_asn1(void) {
          { NULL, NULL, -1},
   };
 
-  static gint *ett[1+MAX_NEST+MAXPDU];
+  gint *ett[1+MAX_NEST+MAXPDU];
 
   module_t *asn1_module;
   int i, j;
index 7ed75bf8295dabb0027015f681bfd3eade98abb1..50d82e723df33d64e7b5363e23867d5ea02eac42 100644 (file)
@@ -414,7 +414,7 @@ void proto_register_ircomm(void)
         &ett_ircomm_ctrl
     };
 
-    static gint* ett_p[MAX_IAP_ENTRIES * MAX_PARAMETERS];
+    gint* ett_p[MAX_IAP_ENTRIES * MAX_PARAMETERS];
 
 
     /* Register protocol names and descriptions */
index 7e5b16c774a9279675cb4625c9354e6ffc7ed8ac..35cf0cf7f9759ab029e556a8a3876533c5d8a621 100644 (file)
@@ -2249,8 +2249,8 @@ void proto_register_irda(void)
         &ett_ttp
     };
 
-    static gint* ett_p[MAX_PARAMETERS];
-    static gint* ett_iap_e[MAX_IAP_ENTRIES];
+    gint* ett_p[MAX_PARAMETERS];
+    gint* ett_iap_e[MAX_IAP_ENTRIES];
 
 
     /* Register re-init routine */
index 327b68b43cd4e3e0d6961fb2239c1e2d38392615..818454ed2fdb1b6d9b507e2ebd2fa3470abbce9a 100644 (file)
@@ -198,7 +198,7 @@ void dissect_siii_at_init(gint proto_siii _U_)
     &ett_siii_at_devstats
   };
 
-  static gint* etts[MAX_SERCOS_DEVICES];
+  gint* etts[MAX_SERCOS_DEVICES];
 
   for(idx = 0; idx < MAX_SERCOS_DEVICES; ++idx)
   {
index eb9824be7a11d4d33968105120776763bfdfeda4..b8999f940ab357ecb9da74ff6462b19a355b2f14 100644 (file)
@@ -220,7 +220,7 @@ void dissect_siii_mdt_init(gint proto_siii)
     &ett_siii_mdt_devctrls
   };
 
-  static gint* etts[MAX_SERCOS_DEVICES];
+  gint* etts[MAX_SERCOS_DEVICES];
 
   for(idx = 0; idx < MAX_SERCOS_DEVICES; ++idx)
   {