aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--miscutils/microcom.c5
1 files changed, 1 insertions, 4 deletions
diff --git a/miscutils/microcom.c b/miscutils/microcom.c
index 3c573eaa9..5219335a6 100644
--- a/miscutils/microcom.c
+++ b/miscutils/microcom.c
@@ -81,10 +81,7 @@ int microcom_main(int argc, char **argv)
// %4d to make concurrent mgetty (if any) happy.
// Mgetty treats 4-bytes lock files as binary,
// not text, PID. Making 5+ char file. Brrr...
- char *s = xasprintf("%4d\n", getpid());
- write(sfd, s, strlen(s));
- if (ENABLE_FEATURE_CLEAN_UP)
- free(s);
+ fdprintf(sfd, "%4d\n", getpid());
close(sfd);
}