• R
    ext4: fix transposition typo in format string · 80cfb71e
    Rasmus Villemoes 提交于
    According to C99, %*.s means the same as %*.0s, in other words, print as
    many spaces as the field width argument says and effectively ignore the
    string argument. That is certainly not what was meant here. The kernel's
    printf implementation, however, treats it as if the . was not there,
    i.e. as %*s. I don't know if de->name is nul-terminated or not, but in
    any case I'm guessing the intention was to use de->name_len as precision
    instead of field width.
    
    [ Note: this is debugging code which is commented out, so this is not
      security issue; a developer would have to explicitly enable
      INLINE_DIR_DEBUG before this would be an issue. ]
    Signed-off-by: NRasmus Villemoes <linux@rasmusvillemoes.dk>
    Signed-off-by: NTheodore Ts'o <tytso@mit.edu>
    80cfb71e
inline.c 49.1 KB