mirror of
https://github.com/RGBCube/serenity
synced 2025-05-31 15:48:12 +00:00
LibC: Don't assert on unknown mode character in fopen()
Just carry on with some debug log whining. Gets rid of one dropbear patch. :^)
This commit is contained in:
parent
c88ea2f54a
commit
a85506009f
2 changed files with 3 additions and 15 deletions
|
@ -913,8 +913,8 @@ static int parse_mode(const char* mode)
|
|||
|
||||
// NOTE: rt is a non-standard mode which opens a file for read, explicitly
|
||||
// specifying that it's a text file
|
||||
for (; *mode; ++mode) {
|
||||
switch (*mode) {
|
||||
for (auto* ptr = mode; *ptr; ++ptr) {
|
||||
switch (*ptr) {
|
||||
case 'r':
|
||||
flags |= O_RDONLY;
|
||||
break;
|
||||
|
@ -937,8 +937,7 @@ static int parse_mode(const char* mode)
|
|||
// Ok...
|
||||
break;
|
||||
default:
|
||||
dbg() << "Unsupported mode _" << mode << "_ (because of '" << *mode << "')";
|
||||
ASSERT_NOT_REACHED();
|
||||
dbg() << "Potentially unsupported fopen mode _" << mode << "_ (because of '" << *ptr << "')";
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue