diff --git a/lnet/klnds/viblnd/viblnd.c b/lnet/klnds/viblnd/viblnd.c
index 0d738a10e5fcc9d365b8d32b8f54de2f70285a21..10774a49bb76f7f08c655bd03f9ff0331dd5e88d 100644
--- a/lnet/klnds/viblnd/viblnd.c
+++ b/lnet/klnds/viblnd/viblnd.c
@@ -1719,7 +1719,7 @@ kibnal_startup (lnet_ni_t *ni)
         /* Find IP address from <ipif base name><hca number> */
         snprintf(ipif_name, sizeof(ipif_name), "%s%d",
                  *kibnal_tunables.kib_ipif_basename, devno);
-        if (strlen(ipif_name) == sizeof(ipif_name - 1)) {
+        if (strlen(ipif_name) == sizeof(ipif_name) - 1) {
                 CERROR("IPoIB interface name %s truncated\n", ipif_name);
                 return -EINVAL;
         }