7bf1e6a Fix a free before use bug, it may lead to crashes but usually just corrupts

Authored and Committed by simo 15 years ago
    Fix a free before use bug, it may lead to crashes but usually just corrupts
    the changepw dn we store so that it won't match. This causes normal password
    changes to be interpreted as password resets instead, and the new legit
    password is immediately expired.