<br><font size=2 face="sans-serif">Hello, Wolfgang!</font>
<br>
<br><font size=2 face="sans-serif">I found two bugs in common/cmd_nand.c when debugging nand flash, which</font>
<br><font size=2 face="sans-serif">is from u-boot-1.1.4 and the same with git tree:</font>
<br>
<br><font size=2 face="sans-serif">1. there are 3 places using &quot;not exact&quot; or &quot;wrong&quot; parameters in </font>
<br><font size=2 face="sans-serif">strncmp() function.</font>
<br>
<br><font size=2 face="sans-serif">strncmp(cmdtail, &quot;.oob&quot;, 2) &nbsp; &nbsp;==&gt; strncmp(cmdtail, &quot;.oob&quot;, 4)</font>
<br><font size=2 face="sans-serif">strncmp(cmdtail, &quot;.jffs2&quot;, 2) &nbsp;==&gt; strncmp(cmdtail, &quot;.jffs2&quot;, 6)</font>
<br><font size=2 face="sans-serif">strncmp(cmdtail, &quot;.jffs2s&quot;, 2) ==&gt; strncmp(cmdtail, &quot;.jffs2s&quot;, 7)</font>
<br>
<br><font size=2 face="sans-serif">2. &quot;nand read.jffs2&quot; command will bypass &quot;nand read.jffs2s&quot; command</font>
<br><font size=2 face="sans-serif">for the else-if branch.</font>
<br>
<br><font size=2 face="sans-serif">FYI, the attachment is a diff patch with &quot;-purN&quot; options.</font>
<br>
<br><font size=2 face="sans-serif">Best regards,</font>
<br><font size=2 face="sans-serif">Dongyan Chai</font>
<br>
<br>
<br>