--- open-iscsi-2.0-707/utils/fwparam_ibft/fwparam_ibft.c	2007/05/11 09:06:18	1.25
+++ open-iscsi-2.0-707/utils/fwparam_ibft/fwparam_ibft.c	2007/05/11 09:08:15
@@ -86,8 +86,11 @@
 {
 	int i;
 
-	for (i = 0; i < 8; i++)
-		snprintf(buf++, size--, "%x", lun[i]);
+	for (i = 0; i < 8; i++) {
+		snprintf(buf, size, "%02x", lun[i]);
+		buf+=2;
+		size-=2;
+	}
 }
 
 void
