summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIlia Alshanetsky <iliaa@php.net>2009-03-19 23:11:32 +0000
committerIlia Alshanetsky <iliaa@php.net>2009-03-19 23:11:32 +0000
commitc5649092e252bc3e6575f176b605e23868055f5c (patch)
treee4fc674070077f7d638fb76dbfb5ec81c11ab9db
parent01a58c323deaffd4753e4a6181d44dbe143f7adc (diff)
downloadphp-git-c5649092e252bc3e6575f176b605e23868055f5c.tar.gz
MFB: Fixed bug #47721 (Aligment issues in mbstring and sysvshm extension)
-rw-r--r--ext/sysvshm/sysvshm.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/ext/sysvshm/sysvshm.c b/ext/sysvshm/sysvshm.c
index 8e91dab956..7eee61a510 100644
--- a/ext/sysvshm/sysvshm.c
+++ b/ext/sysvshm/sysvshm.c
@@ -357,7 +357,7 @@ static int php_put_shm_data(sysvshm_chunk_head *ptr, long key, const char *data,
long total_size;
long shm_varpos;
- total_size = ((long) (len + sizeof(sysvshm_chunk) - 1) / 4) * 4 + 4; /* 4-byte alligment */
+ total_size = ((long) (len + sizeof(sysvshm_chunk) - 1) / sizeof(long)) * sizeof(long) + sizeof(long); /* long alligment */
if ((shm_varpos = php_check_shm_data(ptr, key)) > 0) {
php_remove_shm_data(ptr, shm_varpos);