Commit be2ae51
committed
merge r46831 partially. extracted commits are as follows.
k-takata/Onigmo@b9fba1d
k-takata/Onigmo@c1fc76b
k-takata/Onigmo@a0efc0a
k-takata/Onigmo@c7cda4e
[Bug ruby#8716]
* include/ruby/oniguruma.h (ONIG_MAX_CAPTURE_GROUP_NUM,
ONIGERR_TOO_MANY_CAPTURE_GROUPS): add cheking the number of capture
groups.
* regerror.c (onig_error_code_to_format): ditto.
* regparse.c (scan_env_add_mem_entry): ditto.
* regexec.c (onig_region_copy, match_at): fix: segmation fault occurs
when many groups are used.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_1@47223 b2dd03c8-39d4-4d8f-98ff-823fe69b080e1 parent 4ac47f3 commit be2ae51
File tree
6 files changed
+61
-8
lines changed- include/ruby
6 files changed
+61
-8
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
1 | 21 | | |
2 | 22 | | |
3 | 23 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
338 | 338 | | |
339 | 339 | | |
340 | 340 | | |
| 341 | + | |
341 | 342 | | |
342 | 343 | | |
343 | 344 | | |
| |||
582 | 583 | | |
583 | 584 | | |
584 | 585 | | |
| 586 | + | |
585 | 587 | | |
586 | 588 | | |
587 | 589 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
133 | 133 | | |
134 | 134 | | |
135 | 135 | | |
| 136 | + | |
| 137 | + | |
136 | 138 | | |
137 | 139 | | |
138 | 140 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
444 | 444 | | |
445 | 445 | | |
446 | 446 | | |
447 | | - | |
448 | | - | |
| 447 | + | |
| 448 | + | |
| 449 | + | |
| 450 | + | |
| 451 | + | |
| 452 | + | |
| 453 | + | |
| 454 | + | |
| 455 | + | |
| 456 | + | |
| 457 | + | |
| 458 | + | |
| 459 | + | |
| 460 | + | |
| 461 | + | |
| 462 | + | |
| 463 | + | |
| 464 | + | |
449 | 465 | | |
| 466 | + | |
450 | 467 | | |
451 | 468 | | |
452 | 469 | | |
| |||
455 | 472 | | |
456 | 473 | | |
457 | 474 | | |
| 475 | + | |
458 | 476 | | |
459 | 477 | | |
460 | 478 | | |
| |||
529 | 547 | | |
530 | 548 | | |
531 | 549 | | |
532 | | - | |
| 550 | + | |
| 551 | + | |
| 552 | + | |
| 553 | + | |
| 554 | + | |
533 | 555 | | |
534 | 556 | | |
535 | 557 | | |
| |||
1325 | 1347 | | |
1326 | 1348 | | |
1327 | 1349 | | |
| 1350 | + | |
1328 | 1351 | | |
1329 | 1352 | | |
1330 | 1353 | | |
| |||
1340 | 1363 | | |
1341 | 1364 | | |
1342 | 1365 | | |
1343 | | - | |
| 1366 | + | |
1344 | 1367 | | |
1345 | 1368 | | |
1346 | 1369 | | |
| |||
1354 | 1377 | | |
1355 | 1378 | | |
1356 | 1379 | | |
1357 | | - | |
| 1380 | + | |
1358 | 1381 | | |
1359 | 1382 | | |
1360 | 1383 | | |
| |||
2916 | 2939 | | |
2917 | 2940 | | |
2918 | 2941 | | |
| 2942 | + | |
2919 | 2943 | | |
2920 | 2944 | | |
2921 | 2945 | | |
2922 | 2946 | | |
2923 | 2947 | | |
| 2948 | + | |
2924 | 2949 | | |
2925 | 2950 | | |
2926 | 2951 | | |
2927 | 2952 | | |
2928 | 2953 | | |
| 2954 | + | |
2929 | 2955 | | |
2930 | 2956 | | |
2931 | 2957 | | |
2932 | 2958 | | |
| 2959 | + | |
2933 | 2960 | | |
2934 | 2961 | | |
2935 | 2962 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
978 | 978 | | |
979 | 979 | | |
980 | 980 | | |
| 981 | + | |
| 982 | + | |
981 | 983 | | |
982 | 984 | | |
983 | 985 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | | - | |
3 | | - | |
| 2 | + | |
| 3 | + | |
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
7 | | - | |
| 7 | + | |
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
| |||
0 commit comments