]> git.ipfire.org Git - thirdparty/kea.git/commitdiff
[992] Cosmetic changes (a follow-up to 1361)
authorTomek Mrugalski <tomasz@isc.org>
Tue, 13 Dec 2011 14:14:25 +0000 (15:14 +0100)
committerTomek Mrugalski <tomasz@isc.org>
Tue, 13 Dec 2011 14:14:25 +0000 (15:14 +0100)
src/lib/dhcp/tests/iface_mgr_unittest.cc

index f713ac528faaea9d637d200509b43838ed76cb02..92e5e3d91926f89c10e0c674939d6155c5b9ea7c 100644 (file)
@@ -30,7 +30,8 @@ using namespace isc::asiolink;
 using namespace isc::dhcp;
 
 // name of loopback interface detection
-char LOOPBACK[32] = "lo";
+const size_t buf_size = 32;
+char LOOPBACK[buf_size] = "lo";
 
 namespace {
 const char* const INTERFACE_FILE = TEST_DATA_BUILDDIR "/interfaces.txt";
@@ -70,16 +71,16 @@ TEST_F(IfaceMgrTest, loDetect) {
     // poor man's interface detection
     // it will go away as soon as proper interface detection
     // is implemented
-    if (if_nametoindex("lo")>0) {
+    if (if_nametoindex("lo") > 0) {
         cout << "This is Linux, using lo as loopback." << endl;
-        sprintf(LOOPBACK, "lo");
-    } else if (if_nametoindex("lo0")>0) {
+        snprintf(LOOPBACK, buf_size - 1, "lo");
+    } else if (if_nametoindex("lo0") > 0) {
         cout << "This is BSD, using lo0 as loopback." << endl;
-        sprintf(LOOPBACK, "lo0");
+        snprintf(LOOPBACK, buf_size - 1, "lo0");
     } else {
         cout << "Failed to detect loopback interface. Neither "
-             << "lo or lo0 worked. I give up." << endl;
-        ASSERT_TRUE(false);
+             << "lo nor lo0 worked. I give up." << endl;
+        FAIL();
     }
 }