Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Resolved a buffer overflow bug in ngx_http_graphite_location() when parsing uri entirely made up of underscores. The loop incorrectly traverses past the buffer's boundary:
while (split->len > 0 && split->data[0] == '_') {
split->data++;
split->len--;
}
Later, it writes a '_' character outside of the buffer:
if (split->len == 0) {
split->data[split->len++] = '_';
}
This problem occurs with the uri: "/".