projects
/
platform
/
core
/
system
/
libstorage.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
720000d
)
DD_LIST_FOREACH_SAFE should be used when there is node remove operation from list.
22/151122/1
accepted/tizen/4.0/unified/20171017.211023
submit/tizen_4.0/20171013.053015
tizen_4.0.m2_release
author
pr.jung
<pr.jung@samsung.com>
Wed, 20 Sep 2017 02:49:40 +0000
(11:49 +0900)
committer
pr.jung
<pr.jung@samsung.com>
Wed, 20 Sep 2017 02:49:40 +0000
(11:49 +0900)
Change-Id: I807635a8959bdc66a26f7b6544e01c56a0bcbdd5
Signed-off-by: pr.jung <pr.jung@samsung.com>
src/storage-external-dbus.c
patch
|
blob
|
history
diff --git
a/src/storage-external-dbus.c
b/src/storage-external-dbus.c
index
be20d3f
..
dcd1e9e
100755
(executable)
--- a/
src/storage-external-dbus.c
+++ b/
src/storage-external-dbus.c
@@
-367,6
+367,7
@@
void storage_ext_unregister_device_change(storage_ext_changed_cb func)
GDBusConnection *conn;
struct storage_ext_callback *callback;
dd_list *elem;
+ dd_list *elem_n;
if (!func)
return;
@@
-379,7
+380,7
@@
void storage_ext_unregister_device_change(storage_ext_changed_cb func)
//LCOV_EXCL_STOP
}
- DD_LIST_FOREACH
(changed_list, elem
, callback) {
+ DD_LIST_FOREACH
_SAFE(changed_list, elem, elem_n
, callback) {
if (callback->func != func)
continue;
if (callback->block_id > 0)