log BUGFIX string does not need more processing
diff --git a/src/log.c b/src/log.c
index c1c04a2..0403b4c 100644
--- a/src/log.c
+++ b/src/log.c
@@ -398,7 +398,7 @@
                     }
                     (*index) = LY_BUF_SIZE - len;
                     memcpy(&path[(*index)], (const char *)iter, len - 1);
-                    break;
+                    goto log;
                 default:
                     /* shouldn't be here */
                     iter = NULL;