evs's service id is 0, so just fix this logic. -Angus
Signed-off-by: Angus Salkeld <[email protected]> --- exec/service.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/exec/service.c b/exec/service.c index 6c549fd..f06ca22 100644 --- a/exec/service.c +++ b/exec/service.c @@ -436,7 +436,7 @@ static unsigned int service_unlink_and_exit ( (void *)&service_id, NULL); if(service_id != NULL - && *service_id > 0 + && *service_id >= 0 && *service_id < SERVICE_HANDLER_MAXIMUM_COUNT && ais_service[*service_id] != NULL) { -- 1.6.6.1 _______________________________________________ Openais mailing list [email protected] https://lists.linux-foundation.org/mailman/listinfo/openais
