--- u-boot/common/cmd_ide.c 2004-03-17 02:13:08.000000000 +0100 +++ u-boot-paub/common/cmd_ide.c 2004-03-18 17:25:11.000000000 +0100 @@ -1417,7 +1417,7 @@ unsigned char *end, *last; last = dst; - end = src + len; + end = src + len - 1; /* reserve space for '\0' */ if (len < 2)