Pushed. /Simon
--- ChangeLog | 4 ++++ tests/test-strstr.c | 10 +++++++++- 2 files changed, 13 insertions(+), 1 deletions(-) diff --git a/ChangeLog b/ChangeLog index 993b6ad..96d5f10 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +2009-05-26 Simon Josefsson <si...@josefsson.org> + + * tests/test-strstr.c: Add another self-test. + 2009-05-23 Bruno Haible <br...@clisp.org> * doc/havelib.texi (AC_LIB_HAVE_LINKFLAGS): Update for 2009-04-26 diff --git a/tests/test-strstr.c b/tests/test-strstr.c index 8a05e88..d8bec15 100644 --- a/tests/test-strstr.c +++ b/tests/test-strstr.c @@ -1,5 +1,5 @@ /* - * Copyright (C) 2004, 2007, 2008 Free Software Foundation + * Copyright (C) 2004, 2007, 2008, 2009 Free Software Foundation * Written by Bruno Haible and Eric Blake * * This program is free software: you can redistribute it and/or modify @@ -61,6 +61,14 @@ main (int argc, char *argv[]) } { + /* See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=521737 */ + char *input = strdup ("aBaaaaaaaaaaax"); + const char *result = strstr (input, "B1x"); + ASSERT (result == NULL); + free (input); + } + + { const char input[] = "ABC ABCDAB ABCDABCDABDE"; const char *result = strstr (input, "ABCDABD"); ASSERT (result == input + 15); -- 1.6.2.4