added: autoconf environment
[lcr.git] / trace.c
diff --git a/trace.c b/trace.c
index 02a39b3..2bd2119 100644 (file)
--- a/trace.c
+++ b/trace.c
@@ -217,6 +217,11 @@ static char *print_trace(int detail, int port, char *interface, char *caller, ch
        switch(detail)
        {
                case 1: /* brief */
+               if (trace.port)
+               {
+                       SPRINT(buffer, "  port %d", trace.port);
+                       SCAT(trace_string, buffer);
+               }
                i = 0;
                while(i < trace.elements)
                {
@@ -307,7 +312,7 @@ void end_trace(void)
        }
 
        /* process admin */
-       admin = admin_list;
+       admin = admin_first;
        while(admin)
        {
                if (admin->trace.detail)