summaryrefslogtreecommitdiff
path: root/Libraries/LibC/stdio.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'Libraries/LibC/stdio.cpp')
-rw-r--r--Libraries/LibC/stdio.cpp7
1 files changed, 3 insertions, 4 deletions
diff --git a/Libraries/LibC/stdio.cpp b/Libraries/LibC/stdio.cpp
index 2de6f2d95d..1c473c3288 100644
--- a/Libraries/LibC/stdio.cpp
+++ b/Libraries/LibC/stdio.cpp
@@ -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 << "')";
}
}