chiark
/
gitweb
/
~ianmdlvl
/
elogind.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
unit: dump some data only when unit is loaded
[elogind.git]
/
target.c
diff --git
a/target.c
b/target.c
index b8a7442f1c44b39100bf8f0678ab42c2a3c29d7e..c80c09d546b62a46bb97bcb3d65a99a850971443 100644
(file)
--- a/
target.c
+++ b/
target.c
@@
-52,6
+52,9
@@
static void target_set_state(Target *t, TargetState state) {
TargetState old_state;
assert(t);
+ if (state == t->state)
+ return;
+
old_state = t->state;
t->state = state;