remove redundant check in memalign
authorRich Felker <dalias@aerifal.cx>
Wed, 24 Jul 2013 03:40:26 +0000 (23:40 -0400)
committerRich Felker <dalias@aerifal.cx>
Wed, 24 Jul 2013 03:40:26 +0000 (23:40 -0400)
the case where mem was already aligned is handled earlier in the
function now.

src/malloc/memalign.c

index cb2324763c32b3492b77042faa319b1bb125c118..006bd21c7673858a0206d8d131b9971a1d8bcad4 100644 (file)
@@ -50,7 +50,7 @@ void *__memalign(size_t align, size_t len)
        ((size_t *)new)[-1] = header&7 | end-new;
        ((size_t *)end)[-2] = footer&7 | end-new;
 
-       if (new != mem) free(mem);
+       free(mem);
        return new;
 }