]> git.proxmox.com Git - mirror_lxc.git/commitdiff
terminal: lxc_terminal_create()
authorChristian Brauner <christian.brauner@ubuntu.com>
Wed, 28 Feb 2018 11:22:23 +0000 (12:22 +0100)
committerChristian Brauner <christian.brauner@ubuntu.com>
Wed, 28 Feb 2018 16:08:08 +0000 (17:08 +0100)
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
src/lxc/terminal.c

index bc8c42af3c4ecf7730ffdae52d6944ccc040bb0a..3369603b0b360b0fdd648857c911115095bdb2fa 100644 (file)
@@ -869,13 +869,11 @@ int lxc_terminal_create_log_file(struct lxc_terminal *terminal)
 
 int lxc_terminal_create(struct lxc_terminal *terminal)
 {
-       int ret, saved_errno;
+       int ret;
 
-       ret = openpty(&terminal->master, &terminal->slave, terminal->name, NULL,
-                     NULL);
-       saved_errno = errno;
+       ret = openpty(&terminal->master, &terminal->slave, terminal->name, NULL, NULL);
        if (ret < 0) {
-               ERROR("%s - Failed to allocate a pty", strerror(saved_errno));
+               SYSERROR("Failed to open terminal");
                return -1;
        }
 
@@ -893,7 +891,7 @@ int lxc_terminal_create(struct lxc_terminal *terminal)
 
        ret = lxc_terminal_peer_default(terminal);
        if (ret < 0) {
-               ERROR("Failed to allocate a peer pty device");
+               ERROR("Failed to allocate proxy terminal");
                goto err;
        }