From: Pasi Kallinen Date: Sun, 2 May 2010 08:34:19 +0000 (+0000) Subject: Watchers fix. Memory alignment on 64bit systems? X-Git-Tag: v1.6.1-roc-dev~167 X-Git-Url: https://skyeroc.xyz/gitweb/?a=commitdiff_plain;h=cb781bc3d67d2278a6e07fd6f2ac7cb59cf00cff;p=dgamelaunch Watchers fix. Memory alignment on 64bit systems? git-svn-id: svn://katsu.triplehelix.org/dgamelaunch/trunk@542 db0b04b0-f4d1-0310-9a6d-de3e77497b0e --- diff --git a/dgamelaunch.c b/dgamelaunch.c index 7d6dfca..16e6b3e 100644 --- a/dgamelaunch.c +++ b/dgamelaunch.c @@ -537,7 +537,7 @@ shm_init(struct dg_shm **shm_dg_data, struct dg_shm_game **shm_dg_game) } (*shm_dg_data) = (struct dg_shm *)shm_data; - (*shm_dg_game) = (struct dg_shm_game *)(shm_data + sizeof(struct dg_shm)); + (*shm_dg_game) = (struct dg_shm_game *)((*shm_dg_data) + sizeof(struct dg_shm)); if (!shm_data_existed && shm_data) { memset(*shm_dg_game, 0, shm_n_games*sizeof(struct dg_shm_game));