Eric Snowberg
3d8df86d82
ls: prevent double open
...
Prevent a double open. This can cause problems with some ieee1275
devices, causing the system to hang. The double open can occur
as follows:
grub_ls_list_files (char *dirname, int longlist, int all, int human)
dev = grub_device_open (device_name);
dev remains open while:
grub_normal_print_device_info (device_name);
dev = grub_device_open (name);
Signed-off-by: Eric Snowberg <eric.snowberg@oracle.com>
Signed-off-by: Daniel Kiper <daniel.kiper@oracle.com>
Reviewed-by: Daniel Kiper <daniel.kiper@oracle.com>
2017-11-24 16:18:29 +01:00
..
2013-01-20 15:52:15 +00:00
2017-08-03 20:03:09 +02:00
2017-05-08 19:10:24 +02:00
2012-03-03 13:05:08 +01:00
2012-03-02 15:09:10 +01:00
2013-12-21 03:03:31 +01:00
2017-04-02 14:47:20 +03:00
2016-01-02 21:33:18 +03:00
2013-11-01 23:28:03 +01:00
2013-11-09 21:29:11 +01:00
2013-12-21 03:21:45 +01:00
2015-03-20 11:13:58 +01:00
2016-02-27 13:35:36 +01:00
2012-02-08 19:26:01 +01:00
2012-10-12 15:34:33 +01:00
2012-03-03 13:09:14 +01:00
2011-04-11 23:01:51 +02:00
2013-06-07 18:40:37 +02:00
2011-04-11 23:01:51 +02:00
2013-12-17 14:39:48 +01:00
2013-12-17 14:39:48 +01:00
2015-01-24 20:47:41 +01:00
2015-01-25 16:36:30 +03:00
2015-01-24 20:52:02 +01:00
2011-12-13 15:13:51 +01:00
2013-11-12 00:58:46 +01:00
2017-04-04 19:23:55 +03:00
2012-07-02 11:19:22 +02:00
2012-02-08 19:26:01 +01:00
2012-02-27 14:13:24 +01:00
2017-08-07 19:28:22 +02:00
2013-03-19 20:35:21 +01:00
2017-02-27 00:43:54 +00:00
2014-06-22 03:51:50 +04:00
2017-11-24 16:18:29 +01:00
2013-02-06 17:37:29 +01:00
2015-12-15 10:25:34 +03:00
2013-01-13 01:10:41 +00:00
2015-01-24 21:15:14 +01:00
2012-02-27 14:13:24 +01:00
2017-08-07 19:28:22 +02:00
2013-12-16 15:28:07 +01:00
2017-04-04 19:23:55 +03:00
2016-01-12 20:41:44 +03:00
2016-01-12 20:53:26 +03:00
2012-02-08 19:26:01 +01:00
2013-12-21 01:41:16 +01:00
2013-04-28 13:54:32 +02:00
2011-04-11 23:01:51 +02:00
2011-12-13 15:13:51 +01:00
2013-03-03 15:24:02 +01:00
2012-02-03 11:46:18 +01:00
2012-02-03 11:46:18 +01:00
2012-02-03 11:46:18 +01:00
2015-06-20 23:38:19 +03:00
2016-02-23 23:17:24 +03:00
2013-01-17 20:06:52 +01:00
2013-10-19 23:59:32 +02:00
2015-01-24 21:23:25 +01:00
2013-03-19 20:35:21 +01:00
2015-01-30 20:21:56 +03:00
2013-11-01 23:28:03 +01:00
2013-05-10 16:25:36 +02:00
2012-02-12 15:25:25 +01:00
2015-01-24 21:25:42 +01:00
2012-03-03 12:59:28 +01:00
2013-03-19 20:35:21 +01:00
2016-01-12 21:52:42 +03:00
2013-05-07 14:44:05 +02:00
2013-05-02 14:34:13 +02:00
2015-02-21 16:19:09 +01:00
2013-11-12 01:19:34 +01:00