1
0
mirror of https://sourceware.org/git/glibc.git synced 2025-08-08 17:42:12 +03:00
2008-03-31  Ulrich Drepper  <drepper@redhat.com>
	[BZ #6007]
	* string/strfry.c: Handle empty strings again.
This commit is contained in:
Ulrich Drepper
2008-03-31 18:30:26 +00:00
parent 4e0b2dbe54
commit 3eb9c80984
2 changed files with 16 additions and 11 deletions

View File

@@ -1,3 +1,8 @@
2008-03-31 Ulrich Drepper <drepper@redhat.com>
[BZ #6007]
* string/strfry.c: Handle empty strings again.
2008-03-30 Ulrich Drepper <drepper@redhat.com> 2008-03-30 Ulrich Drepper <drepper@redhat.com>
[BZ #5443] [BZ #5443]

View File

@@ -26,7 +26,6 @@ strfry (char *string)
{ {
static int init; static int init;
static struct random_data rdata; static struct random_data rdata;
size_t len, i;
if (!init) if (!init)
{ {
@@ -37,8 +36,9 @@ strfry (char *string)
init = 1; init = 1;
} }
len = strlen (string) - 1; size_t len = strlen (string);
for (i = 0; i < len; ++i) if (len > 0)
for (size_t i = 0; i < len - 1; ++i)
{ {
int32_t j; int32_t j;
__random_r (&rdata, &j); __random_r (&rdata, &j);