]> git.ipfire.org Git - thirdparty/squid.git/commitdiff
Optimization: Format "kidN" label for debugging once because it never changes
authorAlex Rousskov <rousskov@measurement-factory.com>
Thu, 1 Jul 2010 22:01:14 +0000 (16:01 -0600)
committerAlex Rousskov <rousskov@measurement-factory.com>
Thu, 1 Jul 2010 22:01:14 +0000 (16:01 -0600)
after KidIdentifier is set.

src/debug.cc

index 41b4907ad4176b360bebc978665431d957021325..edcaf70120e7722673173f6a6a156b4785fa32ec 100644 (file)
@@ -551,7 +551,8 @@ debugLogKid(void)
 {
     if (KidIdentifier != 0) {
                static char buf[16];
-        snprintf(buf, sizeof(buf), " kid%d", KidIdentifier);
+        if (!*buf) // optimization: fill only once after KidIdentifier is set
+            snprintf(buf, sizeof(buf), " kid%d", KidIdentifier);
                return buf;
     }