Fix segfault in svcctl_get_secdesc(): prevent premature TALLOC_FREE.
authorMichael Adam <obnox@samba.org>
Mon, 18 Feb 2008 16:38:19 +0000 (17:38 +0100)
committerMichael Adam <obnox@samba.org>
Mon, 18 Feb 2008 16:41:19 +0000 (17:41 +0100)
commit8ba088516aa34505849ef0a8639687bec22c5750
tree803b9458bb4856e6463a46553ed1e2cac6c8e459
parent5cd707f82c238633df9f89ea45d71e2a92b48161
Fix segfault in svcctl_get_secdesc(): prevent premature TALLOC_FREE.

This crash was triggered by (e.g.) net rpc service status.
This patch prevents premature freeing of memory and creates a
common exit point to the function.

Michael
(This used to be commit f1fb9fd6f14fc53629871cbe4b8558ad5acc14f0)
source3/services/services_db.c