commit | cacbe3d7ad3c0a345ca1ce7bf1ecb4c5bfe54d7b | [log] [tgz] |
---|---|---|
author | Jeff Mahoney <jeffm@suse.com> | Mon Mar 30 14:02:22 2009 -0400 |
committer | Linus Torvalds <torvalds@linux-foundation.org> | Mon Mar 30 12:16:36 2009 -0700 |
tree | 853abddd05fe175e7aacf9cc7868b28e1bfa6e62 | |
parent | 45b03d5e8e674eb6555b767e1c8eb40b671ff892 [diff] |
reiserfs: prepare_error_buf wrongly consumes va_arg vsprintf will consume varargs on its own. Skipping them manually results in garbage in the error buffer, or Oopses in the case of pointers. This patch removes the advancement and fixes a number of bugs where crashes were observed as side effects of a regular error report. Signed-off-by: Jeff Mahoney <jeffm@suse.com> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>