From d1ebdf6e6511bfff9261ba66235cdede4d57699e Mon Sep 17 00:00:00 2001 From: liucheng5 Date: Tue, 26 Oct 2021 20:35:29 +0800 Subject: [PATCH] fix: nxstyle: fix a bug after "'\'" When nxstyle.c detects a "\'", it seeks the other "\'", records the index as "endndx", then skip the "'x'". But it makes the index "n" as "endndx+1".Then it comes to the "n++" in "for()". So the character after "'x'" will be skipped, causing some errors. For example, "{"devid", no_argument, NULL, 'i'},", the "}" will be skipped, causing a lot of error reports. Now it's fixed. Signed-off-by: liucheng5 --- tools/nxstyle.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/nxstyle.c b/tools/nxstyle.c index 5f2afca95f..ae0c2883e4 100644 --- a/tools/nxstyle.c +++ b/tools/nxstyle.c @@ -2270,7 +2270,7 @@ int main(int argc, char **argv, char **envp) endndx++); } - n = endndx + 1; + n = endndx; } } break;