*: hopefully all setup_common_bufsiz() are in place
[oweals/busybox.git] / networking / libiproute / ipaddress.c
index 2c0f514c7d9bcdd3433059b1eec157a382a96672..d9e09960759e4977e39d9136a202d860821633d2 100644 (file)
@@ -41,7 +41,7 @@ struct filter_t {
 typedef struct filter_t filter_t;
 
 #define G_filter (*(filter_t*)bb_common_bufsiz1)
-
+#define INIT_G() do { setup_common_bufsiz(); } while (0)
 
 static void print_link_flags(unsigned flags, unsigned mdown)
 {
@@ -745,6 +745,9 @@ int FAST_FUNC do_ipaddr(char **argv)
                /* 0    1         2      3          4         5       6       7      8 */
                "add\0""change\0""chg\0""replace\0""delete\0""list\0""show\0""lst\0""flush\0";
        int cmd = 2;
+
+       INIT_G();
+
        if (*argv) {
                cmd = index_in_substrings(commands, *argv);
                if (cmd < 0)