summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
authorDamien George <damien.p.george@gmail.com>2017-03-29 16:09:46 +1100
committerDamien George <damien.p.george@gmail.com>2017-03-29 16:09:46 +1100
commit6bfb344a808081aaaf883b7576699e05d9a86882 (patch)
tree27df8b8aed61e2dd874686feb3b7794e2fd5b572
parent22e2f4a0e896b185517186e5873d765fcd643351 (diff)
downloadmicropython-6bfb344a808081aaaf883b7576699e05d9a86882.tar.gz
micropython-6bfb344a808081aaaf883b7576699e05d9a86882.zip
cc3200/mods/pybi2c: Raise OSError if readfrom_mem fails to write addr.
-rw-r--r--cc3200/mods/pybi2c.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/cc3200/mods/pybi2c.c b/cc3200/mods/pybi2c.c
index 658b2bfcd2..a6009cb772 100644
--- a/cc3200/mods/pybi2c.c
+++ b/cc3200/mods/pybi2c.c
@@ -278,6 +278,8 @@ STATIC void pyb_i2c_readmem_into (mp_arg_val_t *args, vstr_t *vstr) {
if (!pyb_i2c_read (i2c_addr, (byte *)vstr->buf, vstr->len)) {
mp_raise_OSError(MP_EIO);
}
+ } else {
+ mp_raise_OSError(MP_EIO);
}
}