diff options
author | Ed Maste <emaste@FreeBSD.org> | 2015-05-26 21:16:07 +0000 |
---|---|---|
committer | Ed Maste <emaste@FreeBSD.org> | 2015-05-26 21:16:07 +0000 |
commit | 16150352f592cc00900ab9eefbfd248a975230d2 (patch) | |
tree | 85b8aed82ce3e7f57eb4b089de73b2bf3c567b5f /contrib/netbsd-tests | |
parent | 0c55af22aec3dc299b833a647c310367f05d6074 (diff) | |
download | src-16150352f592cc00900ab9eefbfd248a975230d2.tar.gz src-16150352f592cc00900ab9eefbfd248a975230d2.zip |
memmem(3): empty little string matches the beginning of the big string
This function originated in glibc, and this matches their behaviour
(and NetBSD, OpenBSD, and musl).
An empty big string (arg "l") is handled by the existing
l_len < s_len test.
Reviewed by: bapt, ngie
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D2657
Notes
Notes:
svn path=/head/; revision=283584
Diffstat (limited to 'contrib/netbsd-tests')
-rw-r--r-- | contrib/netbsd-tests/lib/libc/string/t_memmem.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/contrib/netbsd-tests/lib/libc/string/t_memmem.c b/contrib/netbsd-tests/lib/libc/string/t_memmem.c index 8734bc3a955d..58076627144e 100644 --- a/contrib/netbsd-tests/lib/libc/string/t_memmem.c +++ b/contrib/netbsd-tests/lib/libc/string/t_memmem.c @@ -75,7 +75,7 @@ ATF_TC_HEAD(memmem_basic, tc) ATF_TC_BODY(memmem_basic, tc) { -#if defined(__darwin__) || defined(__FreeBSD__) +#if defined(__darwin__) expect(memmem(b2, lb2, p0, lp0) == NULL); expect(memmem(b0, lb0, p0, lp0) == NULL); #else |