]> git.meshlink.io Git - catta/blobdiff - avahi-daemon/static-services.c
fix a typo in configure.ac. found by tedp. closes #109
[catta] / avahi-daemon / static-services.c
index 4df6047d0ba475f31d8d6b11ac8183c2e33d3f08..b9a852cc362b0e685ba8d075c4d46d52c95b8296 100644 (file)
@@ -684,20 +684,25 @@ void static_service_load(int in_chroot) {
     }
 
     memset(&globbuf, 0, sizeof(globbuf));
+    
     if ((globret = glob(in_chroot ? "/services/*.service" : AVAHI_SERVICE_DIR "/*.service", GLOB_ERR, NULL, &globbuf)) != 0)
+        
         switch (globret) {
+#ifdef GLOB_NOSPACE
            case GLOB_NOSPACE:
-               avahi_log_error("Not enough memory to read service directory.");
+               avahi_log_error("Not enough memory to read service directory "AVAHI_SERVICE_DIR".");
                break;
-
-           case GLOB_ABORTED:
-               avahi_log_error("Failed to read %s.", AVAHI_SERVICE_DIR);
-               break;
-
+#endif
+#ifdef GLOB_NOMATCH
             case GLOB_NOMATCH:
-               avahi_log_info("No service found in %s.", AVAHI_SERVICE_DIR);
+               avahi_log_info("No service file found in "AVAHI_SERVICE_DIR".");
+               break;
+#endif
+            default:
+               avahi_log_error("Failed to read "AVAHI_SERVICE_DIR".");
                break;
-               }
+        }
+    
     else {
         for (p = globbuf.gl_pathv; *p; p++)
             load_file(*p);