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

libevent / libevent / 7576317332 / 1
81%
master: 81%

Build:
DEFAULT BRANCH: master
Ran 18 Jan 2024 10:33PM UTC
Files 35
Run time 1s
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

18 Jan 2024 09:42PM UTC coverage: 81.06% (+0.03%) from 81.035%
7576317332.1

push

github

web-flow
Fix integer overflow in HTTP version (#1541)

Currently, when libevent parses requests with version `HTTP/4294967295.255`, you end up with `req->major == req->minor == (char)-1`. (At least on linux-gnu-x86_64, where `char` is signed.)

This is sort of weird.

This patch changes the version parser to match the grammar in RFCs 7230 and 9112. (i.e. `HTTP/[0-9].[0-9]`)

EDIT: Technically, a little stronger than the RFC requires, since this patch continues to block major versions greater than 1, which was already what libevent was doing.

12801 of 15792 relevant lines covered (81.06%)

620176.77 hits per line

Source Files on job 7576317332.1
  • Tree
  • List 0
  • Changed 26
  • Source Changed 0
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 7576317332
  • 665d79f1 on github
  • Prev Job for on master (#7576301678.1)
  • Next Job for on master (#7616975639.1)
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