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