Commit 0c46c5c
committed
i#7826: Fix drx time scale verbose=2 null dereferences
Fixes drx time scale crashes when verbosity is raised to 2+ and an
epoll_pwait2 system call is invoked by the app with a null (infinite)
timeout.
Adds a test case of a null timeout to epoll_pwait2.
Tested by raising verbosity and observing a crash with the fix and no
crash without the fix.
Also tested on the internal test that first hit this issue.
Fixes #78261 parent eacfd20 commit 0c46c5c
File tree
2 files changed
+10
-4
lines changed- ext/drx
- suite/tests/client-interface
2 files changed
+10
-4
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | | - | |
| 2 | + | |
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
| |||
725 | 725 | | |
726 | 726 | | |
727 | 727 | | |
728 | | - | |
| 728 | + | |
| 729 | + | |
729 | 730 | | |
730 | 731 | | |
731 | 732 | | |
| |||
746 | 747 | | |
747 | 748 | | |
748 | 749 | | |
749 | | - | |
| 750 | + | |
| 751 | + | |
750 | 752 | | |
751 | 753 | | |
752 | 754 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | | - | |
| 2 | + | |
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
| |||
238 | 238 | | |
239 | 239 | | |
240 | 240 | | |
| 241 | + | |
| 242 | + | |
| 243 | + | |
| 244 | + | |
241 | 245 | | |
242 | 246 | | |
243 | 247 | | |
| |||
0 commit comments