···233233 int ret = 0;234234235235 while (len > 0) {236236- int err = bbc_i2c_writeb(client, *buf, off);237237-238238- if (err < 0) {239239- ret = err;236236+ ret = bbc_i2c_writeb(client, *buf, off);237237+ if (ret < 0)240238 break;241241- }242242-243239 len--;244240 buf++;245241 off++;···249253 int ret = 0;250254251255 while (len > 0) {252252- int err = bbc_i2c_readb(client, buf, off);253253- if (err < 0) {254254- ret = err;256256+ ret = bbc_i2c_readb(client, buf, off);257257+ if (ret < 0)255258 break;256256- }257259 len--;258260 buf++;259261 off++;