Files
i2som-imx-linux/net
Stefan Hajnoczi a7d9970fb5 sunrpc/cache: fix off-by-one in qword_get()
commit b7052cd7bc upstream.

The qword_get() function NUL-terminates its output buffer.  If the input
string is in hex format \xXXXX... and the same length as the output
buffer, there is an off-by-one:

  int qword_get(char **bpp, char *dest, int bufsize)
  {
      ...
      while (len < bufsize) {
          ...
          *dest++ = (h << 4) | l;
          len++;
      }
      ...
      *dest = '\0';
      return len;
  }

This patch ensures the NUL terminator doesn't fall outside the output
buffer.

Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
Signed-off-by: J. Bruce Fields <bfields@redhat.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2016-03-03 15:06:24 -08:00
..
2013-05-14 13:02:30 -07:00
2014-07-28 08:00:04 -07:00
2013-03-28 01:20:42 -04:00
2014-03-06 21:30:02 -08:00
2016-01-28 21:49:34 -08:00
2013-02-10 19:41:08 -05:00