From eac7a62ebe16d5ff94aa8844eebf65cc5a621190 Mon Sep 17 00:00:00 2001
From: Boming Zhang <bomingzh@sjtu.edu.cn>
Date: Wed, 11 Sep 2024 06:07:07 -0400
Subject: [PATCH] chore: add source

---
 internal/parsers/diff/parser.go | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/internal/parsers/diff/parser.go b/internal/parsers/diff/parser.go
index c4f7fe8..86fe863 100644
--- a/internal/parsers/diff/parser.go
+++ b/internal/parsers/diff/parser.go
@@ -104,6 +104,7 @@ func removeWhitespace(s string) string {
 }
 
 // myersDiff computes the Myers' diff between two slices of strings.
+// src: https://github.com/cj1128/myers-diff/blob/master/main.go
 func myersDiff(src, dst []string) []operation {
 	n := len(src)
 	m := len(dst)
@@ -122,7 +123,7 @@ loop:
 				t++
 			}
 			v[0] = t
-			if t == len(src) && t == len(dst) {
+			if t == len(src) && len(src) == len(dst) {
 				break loop
 			}
 			continue