2428abc
diff -up cups-1.4rc1/cups/adminutil.c.str3287 cups-1.4rc1/cups/adminutil.c
2428abc
--- cups-1.4rc1/cups/adminutil.c.str3287	2009-06-05 22:38:52.000000000 +0100
2428abc
+++ cups-1.4rc1/cups/adminutil.c	2009-08-11 09:02:12.677703681 +0100
2428abc
@@ -1594,7 +1594,7 @@ _cupsAdminSetServerSettings(
2428abc
 	  {
2428abc
 	    cupsFilePuts(temp, "BrowseAddress @LOCAL\n");
2428abc
 
2428abc
-	    if (!localp)
2428abc
+	    if (!localp || localp[0] == '\0')
2428abc
 	      localp = CUPS_DEFAULT_BROWSE_LOCAL_PROTOCOLS;
2428abc
 
2428abc
 	    cupsFilePrintf(temp, "BrowseLocalProtocols %s\n", localp);