another shot at fixing writes
authorSteven Edwards <winehacker@gmail.com>
Wed, 10 Aug 2005 03:59:01 +0000 (03:59 +0000)
committerSteven Edwards <winehacker@gmail.com>
Wed, 10 Aug 2005 03:59:01 +0000 (03:59 +0000)
svn path=/trunk/; revision=17253

rosapps/sysutils/dosfsck/io.c

index b089b00..76d9784 100644 (file)
@@ -186,7 +186,7 @@ void fs_write(loff_t pos,int size,void *data)
     }
     new = alloc(sizeof(CHANGE));
     new->pos = pos;
-    memcpy(new->data = alloc(new->size = size),data,size);
+    memcpy(new->data = alloc(new->size = readsize_aligned),data,readsize_aligned);
     new->next = NULL;
     if (last) last->next = new;
     else changes = new;