projects
/
platform
/
core
/
system
/
system-recovery.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
4d1fe20
)
Fix file descriptors leak in error path (svace-reported)
79/240879/1
author
Karol Lewandowski
<k.lewandowsk@samsung.com>
Wed, 12 Aug 2020 09:40:39 +0000
(11:40 +0200)
committer
Karol Lewandowski
<k.lewandowsk@samsung.com>
Wed, 12 Aug 2020 09:40:39 +0000
(11:40 +0200)
Change-Id: I605a7aba4ec7a8d3dece5131d0588e119cb5690b
src/system-recovery.c
patch
|
blob
|
history
diff --git
a/src/system-recovery.c
b/src/system-recovery.c
index cdca953a911b5753b657cf8ae09f586366874ca9..40d512874401270b558e3ca83f7a836975b0f1cb 100644
(file)
--- a/
src/system-recovery.c
+++ b/
src/system-recovery.c
@@
-219,8
+219,8
@@
static int update_progress(size_t written_size)
static int do_recovery(struct image *image_list)
{
-
int fd_src
;
-
int fd_dst
;
+
_CLEANUP_FD_ int fd_src = -1
;
+
_CLEANUP_FD_ int fd_dst = -1
;
char path[PATH_MAX];
char buf[4096];
size_t data_size;