Correctly handle array of odd length.

This commit is contained in:
Ulrich Drepper 1997-04-17 23:25:08 +00:00
parent f854c0566e
commit f21e0750a8

View File

@ -1,4 +1,4 @@
/* Copyright (C) 1992, 1996 Free Software Foundation, Inc.
/* Copyright (C) 1992, 1996, 1997 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
@ -21,6 +21,7 @@
void
swab (const char *from, char *to, ssize_t n)
{
n &= ~((ssize_t) 1);
while (n > 1)
{
const char b0 = from[--n], b1 = from[--n];