소스 검색

memalign(): assert that alignment is a power of two

Ioannis Koutras 11 년 전
부모
커밋
34804ddc3d
1개의 변경된 파일2개의 추가작업 그리고 0개의 파일을 삭제
  1. 2 0
      src/memalign.c

+ 2 - 0
src/memalign.c

@@ -54,6 +54,8 @@ void *memalign(size_t alignment, size_t size) {
     DEFAULT_RB_T *encapsulated_rb;
     raw_block_header_t *raw_block;
 
+    assert((alignment & 1) == 0);
+
     memptr = NULL;
 
     /* Search the available freelist-organized raw blocks for a block whose size