about summary refs log tree commit diff
path: root/rfc2045.c
diff options
context:
space:
mode:
Diffstat (limited to 'rfc2045.c')
-rw-r--r--rfc2045.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/rfc2045.c b/rfc2045.c
index f86d5e2..0f2f943 100644
--- a/rfc2045.c
+++ b/rfc2045.c
@@ -123,7 +123,7 @@ mymemmemnl(const char *h0, size_t k, const char *n0, size_t l)
 	char *r;
 
 	while (k && (r = mymemmem(h0, k, n0, l))) {
-		if (r - h0 < (long)(k - l) &&   // check if r[l] safe to access
+		if (r + l < h0 + k &&   // check if r[l] safe to access
 		    (r[l] == '\r' || r[l] == '\n' || r[l] == '-'))
 			return r;
 		else {