Commit Diff


commit - e66de6b07736b88e3aa300640b862cc1c4f0d0a4
commit + 99dfa1dad2c7f43e6ff9ac8fb5df2d4bf3fd714d
blob - e920b87bc8ee87719b9915727ca1a7406c8cfd57
blob + d32a92f281d48e4ecf0eda7798554b3ec1477bf3
--- src/libthread/id.c
+++ src/libthread/id.c
@@ -64,7 +64,7 @@ threadsetname(char *fmt, ...)
 		free(t->cmdname);
 	va_start(arg, fmt);
 	t->cmdname = vsmprint(fmt, arg);
-	va_end(fmt);
+	va_end(arg);
 
 /* Plan 9 only 
 	if(p->nthreads == 1){