Bug 6967 - net ads join with OU fails with glibc error on free()
net ads join with OU fails with glibc error on free()
Status: RESOLVED FIXED
Product: Samba 3.4
Classification: Unclassified
Component: Client Tools
3.4.2
All Linux
: P3 major
: ---
Assigned To: Karolin Seeger
Samba QA Contact
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2009-12-04 11:40 UTC by Jim McDonough
Modified: 2009-12-07 08:57 UTC (History)
0 users

See Also:


Attachments
backport to 3.4 (741 bytes, patch)
2009-12-04 11:50 UTC, Jim McDonough
jmcd: review? (boyang)
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Jim McDonough 2009-12-04 11:40:13 UTC
Because talloc()ed memory is freed using SAFE_FREE() in libads/ldap.c:ads_move_machine_account, glibc aborts and shows:

*** glibc detected *** /usr/bin/net: free(): invalid pointer: 0x00007ffff82b9530 ***
Comment 1 Jim McDonough 2009-12-04 11:50:10 UTC
Created attachment 5056 [details]
backport to 3.4
Comment 2 Jim McDonough 2009-12-04 11:53:09 UTC
Bo, please review.  

Karolin, pending Bo's review, please merge this into the next 3.4.  Thanks!
Comment 3 Bo Yang 2009-12-04 22:14:42 UTC
+1 from me.

Sorry that I have no right to edit the attachment. :-(
Comment 4 Karolin Seeger 2009-12-07 08:57:32 UTC
Pushed to v3-4-test.
Closing out bug report.

Thanks!