diff options
author | Eric Wong <normalperson@yhbt.net> | 2013-04-15 19:29:31 +0000 |
---|---|---|
committer | Eric Wong <normalperson@yhbt.net> | 2013-04-16 01:37:14 +0000 |
commit | 8c79cf794f6178b6978743af99d498ca0b449fb1 (patch) | |
tree | d7a04049f80c35198fe1c09a69c45ab619695d05 | |
parent | 9427f2989eae96106090d77ddff1656f8510957d (diff) | |
download | cmogstored-8c79cf794f6178b6978743af99d498ca0b449fb1.tar.gz |
We must set errno manually for die_errno() if posix_memalign fails
-rw-r--r-- | alloc.c | 2 |
1 files changed, 2 insertions, 0 deletions
@@ -73,6 +73,8 @@ void *mog_cachealign(size_t size) case 0: return ptr; case ENOMEM: mog_oom(); } + + errno = err; /* most likely EINVAL */ die_errno("posix_memalign failed"); } |