0c6dbed
--- src/load_save.c.orig	2010-03-27 09:29:20.000000000 -0500
e14dd9c
+++ src/load_save.c	2010-03-27 10:39:00.000000000 -0500
e14dd9c
@@ -46,7 +46,7 @@
e14dd9c
 	fwrite((void*)&statistics_order[0][i], sizeof(gint), 1, fil);
e14dd9c
 	fwrite((void*)&statistics_order[1][i], sizeof(gint), 1, fil);
e14dd9c
     }
e14dd9c
-    fwrite((void*)&order[421], sizeof(gint), 1, fil);
e14dd9c
+    fwrite((void*)&order[420], sizeof(gint), 1, fil);
e14dd9c
 
e14dd9c
     /*  read names !! */
e14dd9c
 
0c6dbed
@@ -74,9 +74,9 @@
0c6dbed
     gint i;
0c6dbed
     
0c6dbed
     /* first all the names and integers */
0c6dbed
-    fwrite((void*)Dog.name, 19, 1, fil);
0c6dbed
-    fwrite((void*)Dog.mother_name, 19, 1, fil);
0c6dbed
-    fwrite((void*)Dog.father_name, 19, 1, fil);
0c6dbed
+    fwrite((void*)&Dog.name, 19, 1, fil);
0c6dbed
+    fwrite((void*)&Dog.mother_name, 19, 1, fil);
0c6dbed
+    fwrite((void*)&Dog.father_name, 19, 1, fil);
0c6dbed
     fwrite((void*)&Dog.id, sizeof(gint), 1, fil);
0c6dbed
     fwrite((void*)&Dog.gender, sizeof(gint), 1, fil);
0c6dbed
     fwrite((void*)&Dog.level, sizeof(gint), 1, fil);
e14dd9c
@@ -283,7 +283,7 @@
e14dd9c
 	fread((void*)&statistics_order[0][i], sizeof(gint), 1, fil);
e14dd9c
 	fread((void*)&statistics_order[1][i], sizeof(gint), 1, fil);
e14dd9c
     }
e14dd9c
-    fread((void*)&order[421], sizeof(gint), 1, fil);
e14dd9c
+    fread((void*)&order[420], sizeof(gint), 1, fil);
e14dd9c
 
e14dd9c
     /* date */
e14dd9c
     fread((void*)&season, sizeof(gint), 1, fil);