Commit c9a4ea1
Fix CompositeMetadataFlyweight check of ASCII only custom mime (rsocket#651)
* Fix CompositeMetadataFlyweight check of ASCII only custom mime
This fixes potential false positives in the encodeMetadataHeader
method "ASCII only" check that results in IllegalArgumentException.
The first byte is readable but not actually written when performing
the check, yet we would consider it in `isText` (looking at a random
byte value).
Signed-off-by: Simon Baslé <sbasle@pivotal.io>
* add a test for the ascii check bug
Signed-off-by: Simon Baslé <sbasle@pivotal.io>
* forgot googleDataFormat (again)
Signed-off-by: Simon Baslé <sbasle@pivotal.io>1 parent d47b747 commit c9a4ea1
2 files changed
Lines changed: 39 additions & 10 deletions
File tree
- rsocket-core/src
- main/java/io/rsocket/metadata
- test/java/io/rsocket/metadata
Lines changed: 3 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
329 | 329 | | |
330 | 330 | | |
331 | 331 | | |
| 332 | + | |
332 | 333 | | |
333 | 334 | | |
334 | 335 | | |
335 | 336 | | |
336 | 337 | | |
337 | 338 | | |
338 | | - | |
| 339 | + | |
| 340 | + | |
339 | 341 | | |
340 | 342 | | |
341 | 343 | | |
| |||
Lines changed: 36 additions & 9 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
19 | 19 | | |
20 | 20 | | |
21 | 21 | | |
22 | | - | |
23 | | - | |
24 | | - | |
25 | | - | |
26 | | - | |
27 | | - | |
28 | | - | |
29 | | - | |
30 | | - | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
31 | 25 | | |
32 | 26 | | |
33 | 27 | | |
| |||
524 | 518 | | |
525 | 519 | | |
526 | 520 | | |
| 521 | + | |
| 522 | + | |
| 523 | + | |
| 524 | + | |
| 525 | + | |
| 526 | + | |
| 527 | + | |
| 528 | + | |
| 529 | + | |
| 530 | + | |
| 531 | + | |
| 532 | + | |
| 533 | + | |
| 534 | + | |
| 535 | + | |
| 536 | + | |
| 537 | + | |
| 538 | + | |
| 539 | + | |
| 540 | + | |
| 541 | + | |
| 542 | + | |
| 543 | + | |
| 544 | + | |
| 545 | + | |
| 546 | + | |
| 547 | + | |
| 548 | + | |
| 549 | + | |
| 550 | + | |
| 551 | + | |
| 552 | + | |
| 553 | + | |
527 | 554 | | |
0 commit comments