From: Alban Bedel Date: Sat, 8 Nov 2014 11:39:38 +0000 (+0100) Subject: MIPS: FW: Fix parsing u-boot environment X-Git-Tag: firefly_0821_release~176^2~2714^2~59 X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=4a792e56cfdbe000d01c01ce356d13f39f5494e7;p=firefly-linux-kernel-4.4.55.git MIPS: FW: Fix parsing u-boot environment When reading u-boot's key=value pairs it should skip the '=' and not use the next argument. Signed-off-by: Alban Bedel Cc: linux-kernel@vger.kernel.org Cc: linux-mips@linux-mips.org Patchwork: https://patchwork.linux-mips.org/patch/8357/ Signed-off-by: Ralf Baechle --- diff --git a/arch/mips/fw/lib/cmdline.c b/arch/mips/fw/lib/cmdline.c index ffd0345780ae..a0c361e6a5d2 100644 --- a/arch/mips/fw/lib/cmdline.c +++ b/arch/mips/fw/lib/cmdline.c @@ -68,7 +68,7 @@ char *fw_getenv(char *envname) result = fw_envp(index + 1); break; } else if (fw_envp(index)[i] == '=') { - result = (fw_envp(index + 1) + i); + result = fw_envp(index) + i + 1; break; } }