• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

micropython / micropython / 14205 / 6
98%
master: 98%

Build:
DEFAULT BRANCH: master
Ran 27 Aug 2020 02:47AM UTC
Files 274
Run time 11s
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

27 Aug 2020 02:39AM UTC coverage: 98.019%. Remained the same
MAKEOPTS="-j4"

push

travis-ci-com

dpgeorge
extmod/machine_i2c: Fix buffer overrun if 'addrsize' is bigger than 32.

The memory operation functions read_mem() and write_mem() create a
temporary buffer on the local C stack for the address bytes with the size
of 4 bytes.  This buffer is filled in a loop from the user supplied address
and address length.  If the user supplied 'addrsize' is bigger than 32, the
local buffer is overrun.

Fix this by raising an exception for invalid 'addrsize' values.

Signed-off-by: Michael Buesch <m@bues.ch>

19498 of 19892 relevant lines covered (98.02%)

430491.91 hits per line

Source Files on job 14205.6 (MAKEOPTS="-j4")
  • Tree
  • List 0
  • Changed 66
  • Source Changed 1
  • Coverage Changed 66
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 13765
  • Travis Job 14205.6
  • cef678b2 on github
  • Prev Job for MAKEOPTS="-j4" on master (#14203.6)
  • Next Job for MAKEOPTS="-j4" on master (#14208.6)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc