Fix memory leak and add EINTR error handling. 53/23153/2
authorMarcin Lis <m.lis@samsung.com>
Wed, 11 Jun 2014 08:39:54 +0000 (10:39 +0200)
committerRafal Krypa <r.krypa@samsung.com>
Wed, 18 Jun 2014 13:39:14 +0000 (06:39 -0700)
commit8189de08ad3567a12f10bb6658f7b2fbe7da235a
treed02db2e6bb688bf0fa4b6d5f98507d12fa7216b2
parent008237c7b9bd6a633e8fe4c1b8d75d86ff6a5ce7
Fix memory leak and add EINTR error handling.

One memory leak was missed in the Installer service.
Introduce retries on EINTR error while trying to open a file.
Also add close() error handling.

This is a cherry pick from security-server repository.

Change-Id: I43b48e12d6e609b24ffda02c7aed199f3b9f02bb
Signed-off-by: Marcin Lis <m.lis@samsung.com>
src/server/service/installer.cpp
src/server/service/smack-rules.cpp