Changeset 751 for trunk/server/source3/librpc/crypto/gse.c
- Timestamp:
- Nov 29, 2012, 1:59:04 PM (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/server/source3/librpc/crypto/gse.c
r745 r751 689 689 { 690 690 OM_uint32 gss_min, gss_maj; 691 gss_buffer_desc pac_buffer; 692 gss_buffer_desc pac_display_buffer; 691 /* 692 * gss_get_name_attribute() in MIT krb5 1.10.0 can return unintialized pac_display_buffer 693 * and later gss_release_buffer() will crash on attempting to release it. 694 * 695 * So always initialize the buffer descriptors. 696 * 697 * See following links for more details: 698 * http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=658514 699 * http://krbdev.mit.edu/rt/Ticket/Display.html?user=guest&pass=guest&id=7087 700 */ 701 gss_buffer_desc pac_buffer = { 702 .value = NULL, 703 .length = 0 704 }; 705 gss_buffer_desc pac_display_buffer = { 706 .value = NULL, 707 .length = 0 708 }; 693 709 gss_buffer_desc pac_name = { 694 710 .value = discard_const_p(char, "urn:mspac:"),
Note:
See TracChangeset
for help on using the changeset viewer.