summaryrefslogtreecommitdiff
path: root/internal/io/fs/grepprocessor.go
diff options
context:
space:
mode:
Diffstat (limited to 'internal/io/fs/grepprocessor.go')
-rw-r--r--internal/io/fs/grepprocessor.go8
1 files changed, 1 insertions, 7 deletions
diff --git a/internal/io/fs/grepprocessor.go b/internal/io/fs/grepprocessor.go
index c0db7b6..57c4c2f 100644
--- a/internal/io/fs/grepprocessor.go
+++ b/internal/io/fs/grepprocessor.go
@@ -70,9 +70,6 @@ func (gp *GrepProcessor) ProcessLine(line []byte, lineNum int, filePath string,
if gp.afterRemaining > 0 {
gp.afterRemaining--
// Send this line as context
- if stats != nil {
- stats.updateLineMatched() // Count context lines as transmitted
- }
return gp.formatLine(line, lineNum, filePath, stats, sourceID), true
}
// If we have before context, buffer this line
@@ -100,10 +97,7 @@ func (gp *GrepProcessor) ProcessLine(line []byte, lineNum int, filePath string,
return nil, false
}
- // Update stats for matched line
- if stats != nil {
- stats.updateLineMatched()
- }
+ // Stats will be updated by DirectProcessor when the line is actually sent
// Build result with before context, current line, and set up after context
var result []byte