Sfoglia il codice sorgente

remove redundant check in memalign

the case where mem was already aligned is handled earlier in the
function now.
Rich Felker 11 anni fa
parent
commit
4a30ba5ca4
1 ha cambiato i file con 1 aggiunte e 1 eliminazioni
  1. 1 1
      src/malloc/memalign.c

+ 1 - 1
src/malloc/memalign.c

@@ -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;
 }