From 57e915c643273d8a63b89ab48110840deb517b86 Mon Sep 17 00:00:00 2001 From: Simon Josefsson Date: Tue, 26 May 2009 14:14:51 +0200 Subject: [PATCH] tests/test-strstr.c: Add another self-test. --- ChangeLog | 4 ++++ tests/test-strstr.c | 10 +++++++++- 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index 993b6ad84..96d5f10ec 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +2009-05-26 Simon Josefsson + + * tests/test-strstr.c: Add another self-test. + 2009-05-23 Bruno Haible * 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 8a05e8837..d8bec1504 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); -- 2.11.0