Hi, Ian, pthread_attr_destroy will dereference the pointer that is passed in. Since we can get here with a NULL pattrs, we better check for that.
Cheers, Jeff Signed-off-by: Jeff Moyer <[email protected]> diff --git a/daemon/state.c b/daemon/state.c index 71af46a..2eeb4bf 100644 --- a/daemon/state.c +++ b/daemon/state.c @@ -1198,7 +1198,8 @@ int st_start_handler(void) status = pthread_create(&thid, pattrs, st_queue_handler, NULL); - pthread_attr_destroy(pattrs); + if (pattrs) + pthread_attr_destroy(pattrs); return !status; } _______________________________________________ autofs mailing list [email protected] http://linux.kernel.org/mailman/listinfo/autofs
