summaryrefslogtreecommitdiff
path: root/src/librc/librc-depend.c
diff options
context:
space:
mode:
authorRoy Marples <roy@marples.name>2008-01-06 21:06:47 +0000
committerRoy Marples <roy@marples.name>2008-01-06 21:06:47 +0000
commit16a2c82bd194a41cab45021799b4251cf926a051 (patch)
treecbf636599b999cddf4fd60011e9338eda70230c8 /src/librc/librc-depend.c
parentb1540cba5b88a1ef625b66990af66fbb6aa15e62 (diff)
downloadopenrc-16a2c82bd194a41cab45021799b4251cf926a051.tar.gz
openrc-16a2c82bd194a41cab45021799b4251cf926a051.tar.bz2
openrc-16a2c82bd194a41cab45021799b4251cf926a051.tar.xz
We should check we resolved a service before stating it's existance.
Diffstat (limited to 'src/librc/librc-depend.c')
-rw-r--r--src/librc/librc-depend.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/librc/librc-depend.c b/src/librc/librc-depend.c
index 902d012..0ce95e6 100644
--- a/src/librc/librc-depend.c
+++ b/src/librc/librc-depend.c
@@ -283,6 +283,7 @@ static char **get_provided (const rc_depinfo_t *deptree,
if (! deptree || ! depinfo)
return (NULL);
+
if (rc_service_exists (depinfo->service))
return (NULL);