c
< 	for (p = s;  p < s + slen;  p++)
---
> 	if (s[slen - 1] != '\0') {
> 		// Handle error: string not null-terminated
> 	}
> 	for (p = s;  p < s + slen;  p++)
