Alan Cox
1a0ab78ea8
As reported by Al Viro:
...
take Midnight Commander. Go to directory that contains some
files. Press <+><CR><+><+><CR><CR><+><+><CR> (<+> being the grey one).
IOW, the first invalid regexp and we are toast - old_pattern is freed and
not reset to NULL. Next call of regexp_match() and we've got a double-free.
What's really pissing off is that caller takes care to tell you that
regexp is invalid. In large red window. I.e. they had added error reporting
and had _never_ given it a try, not to mention giving code a review. Sigh...
2000-12-18 16:42:20 +00:00
..
2000-08-16 21:36:02 +00:00
2000-08-22 22:50:00 +00:00
1998-02-27 04:54:42 +00:00
2000-08-22 22:50:00 +00:00
1999-01-14 01:10:32 +00:00
2000-08-22 22:50:00 +00:00
1998-12-02 21:27:27 +00:00
2000-11-20 17:13:21 +00:00
2000-08-22 22:50:00 +00:00
1998-02-27 04:54:42 +00:00
2000-08-22 22:50:00 +00:00
1998-02-27 04:54:42 +00:00
2000-09-14 18:18:24 +00:00
2000-08-23 14:41:59 +00:00
2000-08-22 22:50:00 +00:00
1998-12-29 16:52:49 +00:00
2000-08-22 22:50:00 +00:00
1998-02-27 04:54:42 +00:00
2000-08-22 22:50:00 +00:00
1998-02-27 04:54:42 +00:00
2000-08-22 22:50:00 +00:00
2000-11-16 17:09:08 +00:00
1998-02-27 04:54:42 +00:00
1998-02-27 04:54:42 +00:00
2000-08-22 22:50:00 +00:00
1998-09-03 19:43:38 +00:00
2000-08-22 22:50:00 +00:00
1999-08-27 05:01:08 +00:00
2000-08-22 22:50:00 +00:00
1999-01-27 01:08:30 +00:00
2000-08-22 22:50:00 +00:00
2000-08-22 22:50:00 +00:00
1999-02-26 07:17:51 +00:00
2000-08-22 22:50:00 +00:00
1999-02-25 04:21:30 +00:00
2000-08-22 22:50:00 +00:00
1999-01-14 01:10:32 +00:00
1999-01-27 01:08:30 +00:00
1999-01-14 01:10:32 +00:00
1999-02-26 00:27:23 +00:00
2000-08-22 22:50:00 +00:00
1998-12-02 21:27:27 +00:00
1999-08-03 05:17:47 +00:00
1998-11-04 17:54:17 +00:00
1999-01-10 08:55:35 +00:00
2000-08-22 22:50:00 +00:00
2000-08-22 22:50:00 +00:00
2000-08-17 21:04:02 +00:00
1999-01-27 01:08:30 +00:00
2000-08-22 22:50:00 +00:00
1998-02-27 04:54:42 +00:00
2000-08-22 22:50:00 +00:00
1998-02-27 04:54:42 +00:00
1998-09-28 06:17:36 +00:00
2000-08-22 22:50:00 +00:00
1998-12-02 21:27:27 +00:00
2000-08-22 22:50:00 +00:00
1999-04-21 19:18:31 +00:00
2000-08-30 20:51:03 +00:00
2000-08-22 22:50:00 +00:00
2000-11-14 14:00:53 +00:00
1998-02-27 04:54:42 +00:00
2000-08-22 22:50:00 +00:00
1998-02-27 04:54:42 +00:00
2000-09-26 22:38:13 +00:00
2000-09-26 22:38:13 +00:00
2000-08-22 22:50:00 +00:00
2000-04-09 22:37:50 +00:00
2000-11-02 23:35:11 +00:00
2000-08-23 14:41:59 +00:00
2000-10-06 06:49:45 +00:00
2000-08-22 22:50:00 +00:00
1999-01-27 01:08:30 +00:00
2000-08-22 22:50:00 +00:00
1998-12-02 21:27:27 +00:00
1998-10-11 19:19:03 +00:00
2000-08-22 22:50:00 +00:00
2000-08-22 22:50:00 +00:00
2000-08-22 22:50:00 +00:00
1998-02-27 04:54:42 +00:00
1999-01-10 08:55:35 +00:00
1998-02-27 04:54:42 +00:00
1998-09-07 17:48:44 +00:00
2000-08-22 22:50:00 +00:00
1998-02-27 04:54:42 +00:00
2000-06-16 18:16:44 +00:00
2000-08-22 22:50:00 +00:00
1999-01-14 01:10:32 +00:00
1999-08-03 05:17:47 +00:00
1999-07-21 04:29:11 +00:00
1999-08-03 05:17:47 +00:00
1999-08-03 05:17:47 +00:00
1999-08-03 05:17:47 +00:00
1998-11-03 23:36:58 +00:00
1999-08-03 05:17:47 +00:00
2000-08-22 22:50:00 +00:00
1998-02-27 04:54:42 +00:00
2000-08-22 22:50:00 +00:00
2000-08-22 22:50:00 +00:00
2000-08-22 22:50:00 +00:00
2000-08-22 22:50:00 +00:00
1999-03-30 06:09:56 +00:00
2000-08-22 22:50:00 +00:00
2000-08-22 22:50:00 +00:00
1998-04-08 19:37:06 +00:00
2000-08-22 22:50:00 +00:00
2000-09-14 18:18:24 +00:00
2000-09-14 18:18:24 +00:00
2000-09-14 18:18:24 +00:00
1999-11-01 20:49:03 +00:00
2000-08-22 22:50:00 +00:00
1999-04-16 22:02:09 +00:00
2000-08-22 22:50:00 +00:00
1999-09-14 00:31:35 +00:00
1998-12-02 05:18:20 +00:00
2000-10-04 16:34:53 +00:00
2000-05-09 01:18:27 +00:00
2000-12-18 16:42:20 +00:00
2000-06-15 07:03:49 +00:00
2000-08-22 22:50:00 +00:00
2000-11-20 17:25:43 +00:00
2000-04-18 08:58:42 +00:00
2000-08-22 22:50:00 +00:00
2000-04-09 22:37:50 +00:00
2000-08-22 22:50:00 +00:00
1998-02-27 04:54:42 +00:00
2000-08-22 22:50:00 +00:00
1999-03-16 00:11:32 +00:00
2000-08-30 20:51:03 +00:00
2000-08-22 22:50:00 +00:00
2000-08-22 22:50:00 +00:00
1998-12-02 05:18:20 +00:00