for (i = 0; i < ARRAY_SIZE(mpi3mr_protocols); i++) {
                if (mrioc->facts.protocol_flags &
                    mpi3mr_protocols[i].protocol) {
-                       bytes_written += snprintf(protocol + bytes_written,
+                       bytes_written += scnprintf(protocol + bytes_written,
                                    sizeof(protocol) - bytes_written, "%s%s",
                                    bytes_written ? "," : "",
                                    mpi3mr_protocols[i].name);
        for (i = 0; i < ARRAY_SIZE(mpi3mr_capabilities); i++) {
                if (mrioc->facts.protocol_flags &
                    mpi3mr_capabilities[i].capability) {
-                       bytes_written += snprintf(capabilities + bytes_written,
+                       bytes_written += scnprintf(capabilities + bytes_written,
                                    sizeof(capabilities) - bytes_written, "%s%s",
                                    bytes_written ? "," : "",
                                    mpi3mr_capabilities[i].name);