Christos Zoulas
5e0387e2ec
regcomp: use unsigned char when testing for escapes
...
- cast GETNEXT to unsigned where it is being promoted to int to prevent
sign-extension (really it would have been better for PEEK*() and
GETNEXT() to return unsigned char; this would have removed a ton of
(uch) casts, but it is too intrusive for now).
- fix an isalpha that should have been iswalpha
PR: 264275, 274032
Reviewed by: kevans, eugen (previous version)
Obtained from: NetBSD
(cherry picked from commit 3fb80f1476 )
(cherry picked from commit 56b09feb23 )
Approved by: so
Security: FreeBSD-EN-23:14
2023-11-07 20:02:08 -05:00
..
2020-01-07 18:08:09 +00:00
2022-10-17 10:40:17 -05:00
2022-11-29 19:02:48 -05:00
2023-02-08 10:09:30 -08:00
2021-08-29 15:28:30 +02:00
2020-11-05 12:10:24 +00:00
2019-12-19 04:58:11 +00:00
2022-02-23 11:01:09 +01:00
2022-04-05 22:40:31 -05:00
2019-04-12 01:03:00 +00:00
2019-12-19 04:58:11 +00:00
2019-12-19 04:58:11 +00:00
2020-01-07 19:49:10 +00:00
2019-12-19 04:58:11 +00:00
2019-12-19 04:58:11 +00:00
2020-05-17 01:55:07 +00:00
2019-12-19 04:58:11 +00:00
2019-12-19 04:58:11 +00:00
2023-11-07 20:02:08 -05:00
2021-12-25 12:51:35 +01:00
2021-12-25 12:51:35 +01:00
2019-12-19 04:58:11 +00:00
2021-08-29 15:28:30 +02:00
2019-06-26 16:38:46 +00:00
2021-06-15 20:23:25 +02:00
2021-12-25 12:51:35 +01:00
2019-12-19 04:58:11 +00:00
2021-12-25 12:51:35 +01:00
2021-08-29 15:28:30 +02:00
2019-12-19 04:58:11 +00:00
2022-01-27 20:03:54 +01:00
2020-11-07 18:10:59 +00:00
2021-04-27 08:48:57 -04:00
2019-12-19 04:58:11 +00:00
2020-02-27 15:22:18 +00:00
2019-12-19 04:58:11 +00:00
2021-12-13 22:35:12 +01:00
2020-02-19 14:49:32 +00:00
2022-04-02 15:36:35 +02:00
2020-11-07 19:55:03 +00:00
2020-03-08 20:40:38 +00:00
2019-12-19 04:58:11 +00:00
2019-12-19 04:58:11 +00:00
2022-09-23 11:28:11 -04:00
2021-08-24 10:59:53 -07:00
2019-12-19 04:58:11 +00:00
2021-12-22 11:01:14 +01:00
2022-05-30 13:11:46 +02:00
2021-07-27 11:41:29 -06:00
2019-12-19 04:58:11 +00:00
2022-06-10 14:45:13 +02:00
2021-08-29 15:28:30 +02:00
2022-09-07 09:54:47 +02:00
2022-06-10 14:35:20 +02:00
2020-01-14 02:41:52 +00:00
2021-04-27 20:11:42 -04:00
2021-08-29 15:28:30 +02:00
2019-12-19 04:58:11 +00:00
2021-01-23 21:43:26 -06:00
2020-07-04 03:26:17 +00:00
2022-09-27 22:22:11 -07:00
2022-09-13 22:00:33 +03:00
2019-12-19 04:58:11 +00:00
2019-12-19 04:58:11 +00:00
2019-12-19 04:58:11 +00:00
2022-04-09 08:32:47 +02:00
2022-04-09 08:23:47 +02:00
2019-12-19 04:58:11 +00:00
2020-12-29 15:04:40 -08:00
2019-12-19 04:58:11 +00:00
2021-07-06 19:58:08 +02:00
2021-12-25 12:51:35 +01:00
2020-09-16 23:17:15 +00:00
2019-12-19 04:58:11 +00:00
2019-12-19 04:58:11 +00:00
2023-08-01 15:46:53 -04:00
2022-08-10 14:27:17 +02:00
2020-01-04 00:41:22 +00:00
2022-05-04 14:49:50 +02:00
2022-07-08 04:27:09 +02:00
2021-12-21 15:55:48 +01:00
2022-08-31 23:55:52 +01:00
2021-05-28 13:01:06 -04:00
2021-01-23 21:51:16 -06:00
2019-12-19 04:58:11 +00:00
2019-12-19 04:58:11 +00:00
2020-06-08 13:27:45 +00:00
2021-08-29 15:28:30 +02:00
2019-12-19 04:58:11 +00:00
2020-08-29 16:23:00 +00:00
2020-07-24 00:22:33 +00:00
2020-07-24 00:22:33 +00:00
2020-09-16 23:17:15 +00:00
2020-03-18 01:55:27 +00:00
2020-01-16 03:38:06 +00:00
2019-12-19 04:58:11 +00:00
2020-12-26 21:06:11 -06:00
2019-12-19 04:58:11 +00:00
2022-02-20 13:33:41 +01:00
2019-12-19 04:58:11 +00:00
2020-09-16 23:17:15 +00:00
2022-04-09 21:16:24 -07:00
2020-05-28 17:08:39 +00:00
2019-12-19 04:58:11 +00:00
2020-05-24 16:47:27 +00:00
2022-10-12 17:55:44 +02:00
2022-06-10 14:38:04 +02:00
2022-08-10 14:27:39 +02:00
2020-04-14 01:07:58 +00:00
2019-12-19 04:58:11 +00:00
2021-07-01 19:18:54 -08:00
2019-12-19 04:58:11 +00:00
2019-12-19 04:58:11 +00:00
2019-12-19 04:58:11 +00:00
2022-04-03 17:48:58 -07:00
2020-09-16 23:17:15 +00:00
2022-09-13 22:00:33 +03:00
2019-12-19 04:58:11 +00:00
2019-12-19 04:58:11 +00:00
2021-12-25 12:51:24 +01:00