X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=plugin%2Fapp2sd%2Fserver%2Fapp2sd_internals_utils.c;h=c3df8cbcd7e90c27a238e4bff5bf9d49fece1cdf;hb=8a23239e1533788274cbf9d970770060ac59fb0b;hp=59219e6fde2ed8991fa5a18a26ad3d9d28ffbb4a;hpb=fabf32d67c5e39af8a6e3efa2c0ff6e14965a083;p=platform%2Fcore%2Fappfw%2Fapp2sd.git diff --git a/plugin/app2sd/server/app2sd_internals_utils.c b/plugin/app2sd/server/app2sd_internals_utils.c index 59219e6..c3df8cb 100644 --- a/plugin/app2sd/server/app2sd_internals_utils.c +++ b/plugin/app2sd/server/app2sd_internals_utils.c @@ -348,8 +348,10 @@ static int generate_random_num(unsigned short* buf, int len) { if (fd < 0) return -1; - if (read(fd, buf, len) < 0) - return -1; + if (read(fd, buf, len) < 0) { + close(fd); + return -1; + } close(fd);