]> git.pond.sub.org Git - empserver/commitdiff
Don't put file descriptor values in thread names
authorMarkus Armbruster <armbru@pond.sub.org>
Sun, 5 Aug 2012 15:03:08 +0000 (17:03 +0200)
committerMarkus Armbruster <armbru@pond.sub.org>
Sat, 12 Jan 2013 16:57:42 +0000 (17:57 +0100)
The names are logged.  Loging file descriptor values gets in the way
of regression testing, such as the smoke test that'll be committed
shortly.

src/lib/player/accept.c

index 7aa4a836b05047762d3fd3953ac3f14e348285fb..5e4f12dfc32ed83c79c7906229a9448fefa0293e 100644 (file)
@@ -165,6 +165,7 @@ player_io_deadline(struct player *pl, int write)
 void
 player_accept(void *unused)
 {
+    static int conn_cnt;
     struct sockaddr *sap;
     void *inaddr;
     int s = player_socket;
@@ -222,7 +223,7 @@ player_accept(void *unused)
        stacksize = 100000
 /* budget */  + MAX(WORLD_SZ() * sizeof(int) * 7,
 /* power */ MAXNOC * sizeof(struct powstr));
-       sprintf(buf, "Conn%d", ns);
+       sprintf(buf, "Conn%d", conn_cnt++);
        empth_create(player_login, stacksize, 0, buf, np);
     }
 }