]> arthur.barton.de Git - netatalk.git/commitdiff
added log statements to follow setup_logtype option. Also fixed a bug, that bombed...
authorsibaz <sibaz>
Tue, 2 Apr 2002 02:45:28 +0000 (02:45 +0000)
committersibaz <sibaz>
Tue, 2 Apr 2002 02:45:28 +0000 (02:45 +0000)
etc/afpd/afp_options.c

index 5e38e1dfcf8585f0d616d8acea9d982580f0010f..36e7c35fbaa282c5712a5a3eeda40ea1399288f2 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * $Id: afp_options.c,v 1.22 2002-03-25 00:04:52 sibaz Exp $
+ * $Id: afp_options.c,v 1.23 2002-04-02 02:45:28 sibaz Exp $
  *
  * Copyright (c) 1997 Adrian Sun (asun@zoology.washington.edu)
  * Copyright (c) 1990,1993 Regents of The University of Michigan.
@@ -248,42 +248,58 @@ int afp_options_parseline(char *buf, struct afp_options *options)
     {
       char *ptr, *logsource, *logtype, *loglevel, *filename;
 
+      LOG(log_extradebug, logtype_afpd, "setting up logtype, c is %s", c);
       logsource = ptr = c;
       if (ptr)
       {
         ptr = strpbrk(ptr, " \t");
-        if (ptr) *ptr++ = 0;
-        while (*ptr && isspace(*ptr))
-          ptr++;
+        if (ptr) 
+        {
+          *ptr++ = 0;
+          while (*ptr && isspace(*ptr))
+            ptr++;
+        }
       }
 
       logtype = ptr;
       if (ptr)
       {
         ptr = strpbrk(ptr, " \t");
-        if (ptr) *ptr++ = 0;
-        while (*ptr && isspace(*ptr))
-          ptr++;
+        if (ptr) 
+        {
+          *ptr++ = 0;
+          while (*ptr && isspace(*ptr))
+            ptr++;
+        }
       }
 
       loglevel = ptr;
       if (ptr)
       {
         ptr = strpbrk(ptr, " \t");
-        if (ptr) *ptr++ = 0;
-        while (*ptr && isspace(*ptr))
-          ptr++;
+        if (ptr) 
+        {
+          *ptr++ = 0;
+          while (*ptr && isspace(*ptr))
+            ptr++;
+        }
       }
 
       filename = ptr;
       if (ptr)
       {
         ptr = strpbrk(ptr, " \t");
-        if (ptr) *ptr++ = 0;
-        while (*ptr && isspace(*ptr))
-          ptr++;
+        if (ptr) 
+        {
+          *ptr++ = 0;
+          while (*ptr && isspace(*ptr))
+            ptr++;
+        }
       }
 
+      LOG(log_extradebug, logtype_afpd, "Doing setuplog %s %s %s %s", 
+          logsource, logtype, loglevel, filename);
+
       setuplog(logsource, logtype, loglevel, filename);
     }