diff options
| author | Tom Yu <tlyu@mit.edu> | 2009-05-13 20:41:37 +0000 |
|---|---|---|
| committer | Tom Yu <tlyu@mit.edu> | 2009-05-13 20:41:37 +0000 |
| commit | 9c6c6de0ac5b08c31585350309cb85964b8e01e1 (patch) | |
| tree | 2f49741a8c446eb83b37d7bdc878572af4bc0184 /src/plugins/locate/python | |
| parent | 99c9aee7bf69d5ede590afbd00e59f41bd2d0114 (diff) | |
| download | krb5-9c6c6de0ac5b08c31585350309cb85964b8e01e1.tar.gz krb5-9c6c6de0ac5b08c31585350309cb85964b8e01e1.tar.xz krb5-9c6c6de0ac5b08c31585350309cb85964b8e01e1.zip | |
In util/support/utf8_conv.c, the SWAP16 macro is invoked with an
argument that has side effects. On platforms where SWAP16 can
evaluate its argument twice (including platforms where utf8_conv.c
creates a fallback definition for the SWAP16 macro), this can cause a
read overrun by a factor of two.
Rearrange the data flow to avoid calling SWAP16 with an argument that
has side effects.
ticket: 6486
tags: pullup
target_version: 1.7
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22348 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/plugins/locate/python')
0 files changed, 0 insertions, 0 deletions
