diff util-src/ringbuffer.c @ 14186:d975d280baec

Merge 13.0->trunk
author Matthew Wild <mwild1@gmail.com>
date Mon, 25 May 2026 19:01:23 +0100
parents 67b68147ed1d
children
line wrap: on
line diff
--- a/util-src/ringbuffer.c	Tue May 19 19:27:43 2026 +0100
+++ b/util-src/ringbuffer.c	Mon May 25 19:01:23 2026 +0100
@@ -82,7 +82,7 @@
 	size_t i, j;
 	int m;
 
-	if(b->rpos == b->wpos) { /* empty */
+	if(l > b->blen || l == 0) { /* needle is too large or too small */
 		return 0;
 	}
 
@@ -99,7 +99,7 @@
 				}
 
 			if(m) {
-				return i + l;
+				return i + 1;
 			}
 		}
 	}