mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git
synced 2025-01-04 04:02:26 +00:00
lib/string_helpers: drop indentation level in string_escape_mem()
The only one conditional is left on the upper level, move the rest to the same level and drop indentation level. No functional changes. Link: https://lkml.kernel.org/r/20210504180819.73127-4-andriy.shevchenko@linux.intel.com Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com> Cc: Alexander Viro <viro@zeniv.linux.org.uk> Cc: Chuck Lever <chuck.lever@oracle.com> Cc: "J. Bruce Fields" <bfields@fieldses.org> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
This commit is contained in:
parent
62519b882d
commit
7e5969aeb7
@ -515,29 +515,29 @@ int string_escape_mem(const char *src, size_t isz, char *dst, size_t osz,
|
||||
* In these cases we just pass through a character to the
|
||||
* output buffer.
|
||||
*/
|
||||
if (is_dict && !strchr(only, c)) {
|
||||
/* do nothing */
|
||||
} else {
|
||||
if (isprint(c) &&
|
||||
flags & ESCAPE_NP && escape_passthrough(c, &p, end))
|
||||
continue;
|
||||
if (is_dict && !strchr(only, c) &&
|
||||
escape_passthrough(c, &p, end))
|
||||
continue;
|
||||
|
||||
if (flags & ESCAPE_SPACE && escape_space(c, &p, end))
|
||||
continue;
|
||||
if (isprint(c) &&
|
||||
flags & ESCAPE_NP && escape_passthrough(c, &p, end))
|
||||
continue;
|
||||
|
||||
if (flags & ESCAPE_SPECIAL && escape_special(c, &p, end))
|
||||
continue;
|
||||
if (flags & ESCAPE_SPACE && escape_space(c, &p, end))
|
||||
continue;
|
||||
|
||||
if (flags & ESCAPE_NULL && escape_null(c, &p, end))
|
||||
continue;
|
||||
if (flags & ESCAPE_SPECIAL && escape_special(c, &p, end))
|
||||
continue;
|
||||
|
||||
/* ESCAPE_OCTAL and ESCAPE_HEX always go last */
|
||||
if (flags & ESCAPE_OCTAL && escape_octal(c, &p, end))
|
||||
continue;
|
||||
if (flags & ESCAPE_NULL && escape_null(c, &p, end))
|
||||
continue;
|
||||
|
||||
if (flags & ESCAPE_HEX && escape_hex(c, &p, end))
|
||||
continue;
|
||||
}
|
||||
/* ESCAPE_OCTAL and ESCAPE_HEX always go last */
|
||||
if (flags & ESCAPE_OCTAL && escape_octal(c, &p, end))
|
||||
continue;
|
||||
|
||||
if (flags & ESCAPE_HEX && escape_hex(c, &p, end))
|
||||
continue;
|
||||
|
||||
escape_passthrough(c, &p, end);
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user