Use "%s" in err() calls to fix a warning on Ubuntu 10.04
authorproski <proski@0192ed92-7a03-0410-a25b-9323aeb14dbd>
Tue, 1 May 2012 19:52:26 +0000 (19:52 +0000)
committerproski <proski@0192ed92-7a03-0410-a25b-9323aeb14dbd>
Tue, 1 May 2012 19:52:26 +0000 (19:52 +0000)
err() would be confused if the interface name has formatting characters.

git-svn-id: http://madwifi-project.org/svn/madwifi/trunk@4179 0192ed92-7a03-0410-a25b-9323aeb14dbd

tools/80211stats.c
tools/athstats.c

index 67d3e0a87a133e28c605c3e4d83f4068114dfff1..68f1b27b679d8ae327f18b57be1691b365b9a892 100644 (file)
@@ -284,7 +284,7 @@ main(int argc, char *argv[])
                /* no args, just show global stats */
                ifr.ifr_data = (caddr_t) &stats;
                if (ioctl(s, SIOCG80211STATS, &ifr) < 0)
-                       err(1, ifr.ifr_name);
+                       err(1, "%s", ifr.ifr_name);
                printstats(stdout, &stats);
                return 0;
        }
index 2d3c887c2e0854088ef7fa02885970561c456de3..c006a314ad12ad2d9acb9dd2e0515d6bfe038e7d 100644 (file)
@@ -285,9 +285,9 @@ main(int argc, char *argv[])
                if (line != 0) {
                        ifr.ifr_data = (caddr_t) &cur;
                        if (ioctl(s, SIOCGATHSTATS, &ifr) < 0)
-                               err(1, ifr.ifr_name);
+                               err(1, "%s", ifr.ifr_name);
                        if (!getifstats(ifr.ifr_name, &icur, &ocur))
-                               err(1, ifr.ifr_name);
+                               err(1, "%s", ifr.ifr_name);
                        printf("%8lu %8lu %7u %7u %7u %6u %6u %6u %7u %4u %3uM\n",
                                (icur - itot) -
                                        (cur.ast_rx_mgt - total.ast_rx_mgt),
@@ -307,9 +307,9 @@ main(int argc, char *argv[])
                } else {
                        ifr.ifr_data = (caddr_t) &total;
                        if (ioctl(s, SIOCGATHSTATS, &ifr) < 0)
-                               err(1, ifr.ifr_name);
+                               err(1, "%s", ifr.ifr_name);
                        if (!getifstats(ifr.ifr_name, &itot, &otot))
-                               err(1, ifr.ifr_name);
+                               err(1, "%s", ifr.ifr_name);
                        printf("%8lu %8lu %7u %7u %7u %6u %6u %6u %7u %4u %3uM\n",
                                itot - total.ast_rx_mgt,
                                otot,
@@ -344,7 +344,7 @@ main(int argc, char *argv[])
 
                ifr.ifr_data = (caddr_t) &stats;
                if (ioctl(s, SIOCGATHSTATS, &ifr) < 0)
-                       err(1, ifr.ifr_name);
+                       err(1, "%s", ifr.ifr_name);
                printstats(stdout, &stats);
        }
        return 0;