We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 9e9d576 commit 0b73b29Copy full SHA for 0b73b29
src/rt/rust_log.cpp
@@ -154,19 +154,22 @@ size_t parse_logging_spec(char* spec, log_directive* dirs) {
154
cur = *spec;
155
if (cur == ',' || cur == '=' || cur == '\0') {
156
if (start == spec) {spec++; break;}
157
- *spec = '\0';
158
- spec++;
+ if (*spec != '\0') {
+ *spec = '\0';
159
+ spec++;
160
+ }
161
size_t level = max_log_level;
- if (cur == '=') {
162
+ if (cur == '=' && *spec != '\0') {
163
level = *spec - '0';
164
if (level > max_log_level) level = max_log_level;
165
if (*spec) ++spec;
166
}
167
dirs[dir].name = start;
168
dirs[dir++].level = level;
169
break;
170
+ } else {
171
172
173
174
175
return dir;
0 commit comments