aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRoy Marples <roy@marples.name>2008-06-04 19:07:09 +0000
committerRoy Marples <roy@marples.name>2008-06-04 19:07:09 +0000
commit3525e602d6bd32fe1ee11d03ce644fe6d250a290 (patch)
tree4565e5ed52c819d81d16c5c4a39284cf83b7d2b5
parent79ebd89d19c2bece426e16cfddf79d642854aeb5 (diff)
Use addu instead of another loop.
-rw-r--r--src/librc/librc-depend.c8
1 files changed, 2 insertions, 6 deletions
diff --git a/src/librc/librc-depend.c b/src/librc/librc-depend.c
index 26fc5c41..f827efe8 100644
--- a/src/librc/librc-depend.c
+++ b/src/librc/librc-depend.c
@@ -774,7 +774,7 @@ rc_deptree_update(void)
continue;
if (strcmp(type, "config") == 0) {
- rc_stringlist_add(config, depend);
+ rc_stringlist_addu(config, depend);
continue;
}
@@ -891,11 +891,7 @@ rc_deptree_update(void)
dt->services = rc_stringlist_new();
STAILQ_INSERT_TAIL(&di->depends, dt, entries);
}
- TAILQ_FOREACH(s2, dt->services, entries)
- if (strcmp(s2->value, depinfo->service) == 0)
- break;
- if (!s2)
- rc_stringlist_add(dt->services, depinfo->service);
+ rc_stringlist_addu(dt->services, depinfo->service);
}
}