diff options
author | Ilia Alshanetsky <iliaa@php.net> | 2009-03-19 23:11:32 +0000 |
---|---|---|
committer | Ilia Alshanetsky <iliaa@php.net> | 2009-03-19 23:11:32 +0000 |
commit | c5649092e252bc3e6575f176b605e23868055f5c (patch) | |
tree | e4fc674070077f7d638fb76dbfb5ec81c11ab9db | |
parent | 01a58c323deaffd4753e4a6181d44dbe143f7adc (diff) | |
download | php-git-c5649092e252bc3e6575f176b605e23868055f5c.tar.gz |
MFB: Fixed bug #47721 (Aligment issues in mbstring and sysvshm extension)
-rw-r--r-- | ext/sysvshm/sysvshm.c | 2 |
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); |