On Sun, Mar 29, 2015 at 01:09:04PM +0000, Nugent, Bill wrote: > In case I forget I wanted to report a bug with parted where Control-C is > treated as an OK response. I was testing how parted handled a corrupt > primary GPT and was rewarded with parted asking if I wanted to use the backup > GPT instead with the prompt: "OK/Cancel? " I typed Control-C and it took it > as an OK response. > > > $ parted fu print unit s print unit chs print > > WARNING: You are not superuser. Watch out for permissions. > > Error: The primary GPT table is corrupt, but the backup appears OK, so that > will be used. > > parted: invalid token: unit > > OK/Cancel? ^C > > Model: (file) > > Disk /path/to/changed/fu: 4001GB > > Sector size (logical/physical): 512B/512B > > Partition Table: gpt
Thanks for the report, it looks like we've got some places where ped_exception_throw return values aren't being checked properly -- ^C should generate a PED_EXCEPTION_UNHANDLED and I see a number of places that don't take that into account. -- Brian C. Lane | Anaconda Team | IRC: bcl #anaconda | Port Orchard, WA (PST8PDT)