* stdio-common/test-vfprintf.c (main): Don't write temporary file
	into source directory.
This commit is contained in:
Ulrich Drepper 2003-08-19 20:24:45 +00:00
parent 9a3a9dd8d9
commit 5dfe677810
3 changed files with 14 additions and 5 deletions

View File

@ -1,5 +1,8 @@
2003-08-19 Ulrich Drepper <drepper@redhat.com> 2003-08-19 Ulrich Drepper <drepper@redhat.com>
* stdio-common/test-vfprintf.c (main): Don't write temporary file
into source directory.
* malloc/malloc.c (_int_free): Add cheap test for some invalid * malloc/malloc.c (_int_free): Add cheap test for some invalid
block sizes. block sizes.

View File

@ -4135,8 +4135,14 @@ _int_free(mstate av, Void_t* mem)
allocator never wrapps around at the end of the address space. allocator never wrapps around at the end of the address space.
Therefore we can exclude some size values which might appear Therefore we can exclude some size values which might appear
here by accident or by "design" from some intruder. */ here by accident or by "design" from some intruder. */
if ((uintptr_t) p > (uintptr_t) -size) if (__builtin_expect ((uintptr_t) p > (uintptr_t) -size, 0))
return; {
if (check_action & 1)
fprintf (stderr, "free(): invalid pointer %p!\n", mem);
if (check_action & 2)
abort ();
return;
}
check_inuse_chunk(av, p); check_inuse_chunk(av, p);

View File

@ -1,5 +1,5 @@
/* Tests of *printf for very large strings. /* Tests of *printf for very large strings.
Copyright (C) 2000, 2002 Free Software Foundation, Inc. Copyright (C) 2000, 2002, 2003 Free Software Foundation, Inc.
This file is part of the GNU C Library. This file is part of the GNU C Library.
Contributed by Ulrich Drepper <drepper@redhat.com>, 2000. Contributed by Ulrich Drepper <drepper@redhat.com>, 2000.
@ -40,14 +40,14 @@ char large[50000];
int int
main (void) main (void)
{ {
char buf[20]; char buf[25];
size_t i; size_t i;
int res = 0; int res = 0;
int fd; int fd;
mtrace (); mtrace ();
strcpy (buf, "test-vfprintfXXXXXX"); strcpy (buf, "/tmp/test-vfprintfXXXXXX");
fd = mkstemp (buf); fd = mkstemp (buf);
if (fd == -1) if (fd == -1)
{ {