diff --git a/include/class_pluglist.inc b/include/class_pluglist.inc
index 8526bdde8c28bd63ac8d571480e6581c528f2e10..817f4df78411f533a2fd5efd2ed7e8eeebb1c51e 100644
--- a/include/class_pluglist.inc
+++ b/include/class_pluglist.inc
@@ -78,6 +78,9 @@ class pluglist {
       $cmethods = get_class_methods($cname);
       if (in_array_ics('plInfo', $cmethods)) {
         $infos = call_user_func(array($cname, 'plInfo'));
+        if (empty($infos)) {
+          continue;
+        }
         if (is_subclass_of($cname, 'simpleService')) {
           $infos['plSelfModify']  = FALSE;
           /* services are not part of any objectType */