summaryrefslogtreecommitdiffstats
path: root/source3/lib
diff options
context:
space:
mode:
authorMatthew Newton <mcn4@leicester.ac.uk>2015-01-08 15:11:15 +0000
committerJeremy Allison <jra@samba.org>2015-01-09 21:21:07 +0100
commit764cfda2804d036e418365ceac92c2cb8a07577a (patch)
treede7d27921b3ce8da1d9f8dfa16c7b6bd90881aac /source3/lib
parentfb35a22b7aae07bce233d5539c5048b308271010 (diff)
downloadsamba-764cfda2804d036e418365ceac92c2cb8a07577a.tar.gz
samba-764cfda2804d036e418365ceac92c2cb8a07577a.tar.xz
samba-764cfda2804d036e418365ceac92c2cb8a07577a.zip
Make sure response->extra_data.data is always cleared out
Otherwise a bad read can sometimes cause the function to return -1 with an invalid pointer in extra_data.data, which is attempted to be freed by the caller (e.g. libwbclient/wbc_pam.c wbcAuthenticateUserEx()) by calling winbindd_free_response(). Reviewed-by: Volker Lendecke <vl@samba.org> Reviewed-by: Jeremy Allison <jra@samba.org>
Diffstat (limited to 'source3/lib')
0 files changed, 0 insertions, 0 deletions