diff --git a/lnet/klnds/openiblnd/openiblnd.c b/lnet/klnds/openiblnd/openiblnd.c
index 4219005f96046524846ccb78939469fdbb52bd5b..3850d7e44622b6cbdac34cc3d51458c543ac4281 100644
--- a/lnet/klnds/openiblnd/openiblnd.c
+++ b/lnet/klnds/openiblnd/openiblnd.c
@@ -1746,7 +1746,7 @@ kibnal_startup (lnet_ni_t *ni)
         
         snprintf(ipif_name, sizeof(ipif_name), "%s%d",
                  *kibnal_tunables.kib_ipif_basename, i);
-        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;
         }