]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
buffer: check posix_memalign result code
authorSage Weil <sage@newdream.net>
Tue, 24 Mar 2009 20:13:52 +0000 (13:13 -0700)
committerSage Weil <sage@newdream.net>
Tue, 24 Mar 2009 20:48:57 +0000 (13:48 -0700)
src/include/buffer.h

index 494c5b792f73f62fd6f90aeb9057b7380ab94d93..a080f8239ed432684290d8e24f3ee6c0d327f6d9 100644 (file)
@@ -161,7 +161,8 @@ private:
       data = (char *) valloc (len);
 #else
       data = 0;
-      ::posix_memalign((void**)(void*)&data, PAGE_SIZE, len);
+      int r = ::posix_memalign((void**)(void*)&data, PAGE_SIZE, len);
+      assert(r == 0);
 #endif /* DARWIN */
       assert(data);
       inc_total_alloc(len);