chiark
/
gitweb
/
~ianmdlvl
/
elogind.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
machined: add "machinectl remove" for removing images
[elogind.git]
/
src
/
shared
/
pty.c
diff --git
a/src/shared/pty.c
b/src/shared/pty.c
index 52a426c0e15fd8314571570bcb94f8291cc3ae85..6863be654eaa676a4f82cc12af45b6f2ebb2cecd 100644
(file)
--- a/
src/shared/pty.c
+++ b/
src/shared/pty.c
@@
-194,13
+194,13
@@
int pty_get_fd(Pty *pty) {
}
int pty_make_child(Pty *pty) {
}
int pty_make_child(Pty *pty) {
-
char slave_name[1024]
;
+
_cleanup_free_ char *slave_name = NULL
;
int r, fd;
assert_return(pty, -EINVAL);
assert_return(pty_is_unknown(pty), -EALREADY);
int r, fd;
assert_return(pty, -EINVAL);
assert_return(pty_is_unknown(pty), -EALREADY);
- r = ptsname_
r(pty->fd, slave_name, sizeof(slave_name)
);
+ r = ptsname_
malloc(pty->fd, &slave_name
);
if (r < 0)
return -errno;
if (r < 0)
return -errno;