=== modified file 'grub-core/disk/ata.c'
--- grub-core/disk/ata.c	2012-01-30 11:26:11 +0000
+++ grub-core/disk/ata.c	2012-04-16 19:15:05 +0000
@@ -35,7 +35,7 @@
 
   for (i = 0; i < len / 2; i++)
     *(dst16++) = grub_be_to_cpu16 (*(src16++));
-  dst16[i] = 0;
+  *dst16 = 0;
 }
 
 static void

