]> skyeroc.xyz Git - dgamelaunch/commitdiff
Watchers fix. Memory alignment on 64bit systems?
authorPasi Kallinen <paxed@alt.org>
Sun, 2 May 2010 08:34:19 +0000 (08:34 +0000)
committerPasi Kallinen <paxed@alt.org>
Sun, 2 May 2010 08:34:19 +0000 (08:34 +0000)
git-svn-id: svn://katsu.triplehelix.org/dgamelaunch/trunk@542 db0b04b0-f4d1-0310-9a6d-de3e77497b0e

dgamelaunch.c

index 7d6dfcacc86d7164b98eba71259940569da54348..16e6b3ef879333f6f26479ff798be452472822f9 100644 (file)
@@ -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));